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

View Problem - Process Solution

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

% Computer : n013.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:27 EDT 2024

% Result   : Theorem 1.81s 1.99s
% Output   : Proof 1.81s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.14  % Problem    : ALG037+1 : TPTP v8.2.0. Released v2.7.0.
% 0.09/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.34  % Computer : n013.cluster.edu
% 0.15/0.34  % Model    : x86_64 x86_64
% 0.15/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.34  % Memory   : 8042.1875MB
% 0.15/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.34  % CPULimit   : 300
% 0.15/0.34  % WCLimit    : 300
% 0.15/0.34  % DateTime   : Sun May 26 10:03:39 EDT 2024
% 0.15/0.34  % CPUTime    : 
% 0.19/0.49  %----Proving TF0_NAR, FOF, or CNF
% 1.81/1.99  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 1.81/1.99  % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.eR4WpDO3eD/cvc5---1.0.5_4754.smt2
% 1.81/1.99  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.eR4WpDO3eD/cvc5---1.0.5_4754.smt2
% 1.81/1.99  (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))))
% 1.81/1.99  (assume a1 (and (= (tptp.op1 tptp.unit1 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.unit1) tptp.e10) (= (tptp.op1 tptp.unit1 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.unit1) tptp.e11) (= (tptp.op1 tptp.unit1 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.unit1) tptp.e12) (= (tptp.op1 tptp.unit1 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.unit1) tptp.e13) (or (= tptp.unit1 tptp.e10) (= tptp.unit1 tptp.e11) (= tptp.unit1 tptp.e12) (= tptp.unit1 tptp.e13))))
% 1.81/1.99  (assume a2 (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))))
% 1.81/1.99  (assume a3 (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))))
% 1.81/1.99  (assume a4 (and (= (tptp.op2 tptp.unit2 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.unit2) tptp.e20) (= (tptp.op2 tptp.unit2 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.unit2) tptp.e21) (= (tptp.op2 tptp.unit2 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.unit2) tptp.e22) (= (tptp.op2 tptp.unit2 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.unit2) tptp.e23) (or (= tptp.unit2 tptp.e20) (= tptp.unit2 tptp.e21) (= tptp.unit2 tptp.e22) (= tptp.unit2 tptp.e23))))
% 1.81/1.99  (assume a5 (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))))
% 1.81/1.99  (assume a6 (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)))))
% 1.81/1.99  (assume a7 (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)))))
% 1.81/1.99  (assume a8 (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))))
% 1.81/1.99  (assume a9 (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))))
% 1.81/1.99  (assume a10 (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))))
% 1.81/1.99  (assume a11 (or (and (= (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) tptp.e10)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))
% 1.81/1.99  (assume a12 (or (and (= (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) tptp.e20)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 1.81/1.99  (assume a13 (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))
% 1.81/1.99  (assume a14 (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))
% 1.81/1.99  (assume a15 (and (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e13) tptp.e21) (= (tptp.h1 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e21 tptp.e20))))
% 1.81/1.99  (assume a16 (and (= (tptp.h2 tptp.e11) tptp.e20) (= (tptp.h2 tptp.e13) tptp.e22) (= (tptp.h2 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20))))
% 1.81/1.99  (assume a17 (and (= (tptp.h3 tptp.e11) tptp.e20) (= (tptp.h3 tptp.e13) tptp.e23) (= (tptp.h3 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e23 tptp.e20))))
% 1.81/1.99  (assume a18 (and (= (tptp.h4 tptp.e11) tptp.e21) (= (tptp.h4 tptp.e13) tptp.e20) (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e20 tptp.e21))))
% 1.81/1.99  (assume a19 (and (= (tptp.h5 tptp.e11) tptp.e21) (= (tptp.h5 tptp.e13) tptp.e22) (= (tptp.h5 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h5 tptp.e12) (tptp.op2 tptp.e22 tptp.e21))))
% 1.81/1.99  (assume a20 (and (= (tptp.h6 tptp.e11) tptp.e21) (= (tptp.h6 tptp.e13) tptp.e23) (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))))
% 1.81/1.99  (assume a21 (and (= (tptp.h7 tptp.e11) tptp.e22) (= (tptp.h7 tptp.e13) tptp.e20) (= (tptp.h7 tptp.e10) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h7 tptp.e12) (tptp.op2 tptp.e20 tptp.e22))))
% 1.81/1.99  (assume a22 (and (= (tptp.h8 tptp.e11) tptp.e22) (= (tptp.h8 tptp.e13) tptp.e21) (= (tptp.h8 tptp.e10) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h8 tptp.e12) (tptp.op2 tptp.e21 tptp.e22))))
% 1.81/1.99  (assume a23 (and (= (tptp.h9 tptp.e11) tptp.e22) (= (tptp.h9 tptp.e13) tptp.e23) (= (tptp.h9 tptp.e10) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h9 tptp.e12) (tptp.op2 tptp.e23 tptp.e22))))
% 1.81/1.99  (assume a24 (and (= (tptp.h10 tptp.e11) tptp.e23) (= (tptp.h10 tptp.e13) tptp.e20) (= (tptp.h10 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h10 tptp.e12) (tptp.op2 tptp.e20 tptp.e23))))
% 1.81/1.99  (assume a25 (and (= (tptp.h11 tptp.e11) tptp.e23) (= (tptp.h11 tptp.e13) tptp.e21) (= (tptp.h11 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h11 tptp.e12) (tptp.op2 tptp.e21 tptp.e23))))
% 1.81/1.99  (assume a26 (and (= (tptp.h12 tptp.e11) tptp.e23) (= (tptp.h12 tptp.e13) tptp.e22) (= (tptp.h12 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h12 tptp.e12) (tptp.op2 tptp.e22 tptp.e23))))
% 1.81/1.99  (assume a27 (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))) (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= (tptp.h5 tptp.e10) tptp.e20) (= (tptp.h5 tptp.e11) tptp.e20) (= (tptp.h5 tptp.e12) tptp.e20) (= (tptp.h5 tptp.e13) tptp.e20)) (or (= (tptp.h5 tptp.e10) tptp.e21) (= (tptp.h5 tptp.e11) tptp.e21) (= (tptp.h5 tptp.e12) tptp.e21) (= (tptp.h5 tptp.e13) tptp.e21)) (or (= (tptp.h5 tptp.e10) tptp.e22) (= (tptp.h5 tptp.e11) tptp.e22) (= (tptp.h5 tptp.e12) tptp.e22) (= (tptp.h5 tptp.e13) tptp.e22)) (or (= (tptp.h5 tptp.e10) tptp.e23) (= (tptp.h5 tptp.e11) tptp.e23) (= (tptp.h5 tptp.e12) tptp.e23) (= (tptp.h5 tptp.e13) tptp.e23))) (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= (tptp.h6 tptp.e10) tptp.e20) (= (tptp.h6 tptp.e11) tptp.e20) (= (tptp.h6 tptp.e12) tptp.e20) (= (tptp.h6 tptp.e13) tptp.e20)) (or (= (tptp.h6 tptp.e10) tptp.e21) (= (tptp.h6 tptp.e11) tptp.e21) (= (tptp.h6 tptp.e12) tptp.e21) (= (tptp.h6 tptp.e13) tptp.e21)) (or (= (tptp.h6 tptp.e10) tptp.e22) (= (tptp.h6 tptp.e11) tptp.e22) (= (tptp.h6 tptp.e12) tptp.e22) (= (tptp.h6 tptp.e13) tptp.e22)) (or (= (tptp.h6 tptp.e10) tptp.e23) (= (tptp.h6 tptp.e11) tptp.e23) (= (tptp.h6 tptp.e12) tptp.e23) (= (tptp.h6 tptp.e13) tptp.e23))) (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= (tptp.h7 tptp.e10) tptp.e20) (= (tptp.h7 tptp.e11) tptp.e20) (= (tptp.h7 tptp.e12) tptp.e20) (= (tptp.h7 tptp.e13) tptp.e20)) (or (= (tptp.h7 tptp.e10) tptp.e21) (= (tptp.h7 tptp.e11) tptp.e21) (= (tptp.h7 tptp.e12) tptp.e21) (= (tptp.h7 tptp.e13) tptp.e21)) (or (= (tptp.h7 tptp.e10) tptp.e22) (= (tptp.h7 tptp.e11) tptp.e22) (= (tptp.h7 tptp.e12) tptp.e22) (= (tptp.h7 tptp.e13) tptp.e22)) (or (= (tptp.h7 tptp.e10) tptp.e23) (= (tptp.h7 tptp.e11) tptp.e23) (= (tptp.h7 tptp.e12) tptp.e23) (= (tptp.h7 tptp.e13) tptp.e23))) (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= (tptp.h8 tptp.e10) tptp.e20) (= (tptp.h8 tptp.e11) tptp.e20) (= (tptp.h8 tptp.e12) tptp.e20) (= (tptp.h8 tptp.e13) tptp.e20)) (or (= (tptp.h8 tptp.e10) tptp.e21) (= (tptp.h8 tptp.e11) tptp.e21) (= (tptp.h8 tptp.e12) tptp.e21) (= (tptp.h8 tptp.e13) tptp.e21)) (or (= (tptp.h8 tptp.e10) tptp.e22) (= (tptp.h8 tptp.e11) tptp.e22) (= (tptp.h8 tptp.e12) tptp.e22) (= (tptp.h8 tptp.e13) tptp.e22)) (or (= (tptp.h8 tptp.e10) tptp.e23) (= (tptp.h8 tptp.e11) tptp.e23) (= (tptp.h8 tptp.e12) tptp.e23) (= (tptp.h8 tptp.e13) tptp.e23))) (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= (tptp.h9 tptp.e10) tptp.e20) (= (tptp.h9 tptp.e11) tptp.e20) (= (tptp.h9 tptp.e12) tptp.e20) (= (tptp.h9 tptp.e13) tptp.e20)) (or (= (tptp.h9 tptp.e10) tptp.e21) (= (tptp.h9 tptp.e11) tptp.e21) (= (tptp.h9 tptp.e12) tptp.e21) (= (tptp.h9 tptp.e13) tptp.e21)) (or (= (tptp.h9 tptp.e10) tptp.e22) (= (tptp.h9 tptp.e11) tptp.e22) (= (tptp.h9 tptp.e12) tptp.e22) (= (tptp.h9 tptp.e13) tptp.e22)) (or (= (tptp.h9 tptp.e10) tptp.e23) (= (tptp.h9 tptp.e11) tptp.e23) (= (tptp.h9 tptp.e12) tptp.e23) (= (tptp.h9 tptp.e13) tptp.e23))) (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= (tptp.h10 tptp.e10) tptp.e20) (= (tptp.h10 tptp.e11) tptp.e20) (= (tptp.h10 tptp.e12) tptp.e20) (= (tptp.h10 tptp.e13) tptp.e20)) (or (= (tptp.h10 tptp.e10) tptp.e21) (= (tptp.h10 tptp.e11) tptp.e21) (= (tptp.h10 tptp.e12) tptp.e21) (= (tptp.h10 tptp.e13) tptp.e21)) (or (= (tptp.h10 tptp.e10) tptp.e22) (= (tptp.h10 tptp.e11) tptp.e22) (= (tptp.h10 tptp.e12) tptp.e22) (= (tptp.h10 tptp.e13) tptp.e22)) (or (= (tptp.h10 tptp.e10) tptp.e23) (= (tptp.h10 tptp.e11) tptp.e23) (= (tptp.h10 tptp.e12) tptp.e23) (= (tptp.h10 tptp.e13) tptp.e23))) (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= (tptp.h11 tptp.e10) tptp.e20) (= (tptp.h11 tptp.e11) tptp.e20) (= (tptp.h11 tptp.e12) tptp.e20) (= (tptp.h11 tptp.e13) tptp.e20)) (or (= (tptp.h11 tptp.e10) tptp.e21) (= (tptp.h11 tptp.e11) tptp.e21) (= (tptp.h11 tptp.e12) tptp.e21) (= (tptp.h11 tptp.e13) tptp.e21)) (or (= (tptp.h11 tptp.e10) tptp.e22) (= (tptp.h11 tptp.e11) tptp.e22) (= (tptp.h11 tptp.e12) tptp.e22) (= (tptp.h11 tptp.e13) tptp.e22)) (or (= (tptp.h11 tptp.e10) tptp.e23) (= (tptp.h11 tptp.e11) tptp.e23) (= (tptp.h11 tptp.e12) tptp.e23) (= (tptp.h11 tptp.e13) tptp.e23))) (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= (tptp.h12 tptp.e10) tptp.e20) (= (tptp.h12 tptp.e11) tptp.e20) (= (tptp.h12 tptp.e12) tptp.e20) (= (tptp.h12 tptp.e13) tptp.e20)) (or (= (tptp.h12 tptp.e10) tptp.e21) (= (tptp.h12 tptp.e11) tptp.e21) (= (tptp.h12 tptp.e12) tptp.e21) (= (tptp.h12 tptp.e13) tptp.e21)) (or (= (tptp.h12 tptp.e10) tptp.e22) (= (tptp.h12 tptp.e11) tptp.e22) (= (tptp.h12 tptp.e12) tptp.e22) (= (tptp.h12 tptp.e13) tptp.e22)) (or (= (tptp.h12 tptp.e10) tptp.e23) (= (tptp.h12 tptp.e11) tptp.e23) (= (tptp.h12 tptp.e12) tptp.e23) (= (tptp.h12 tptp.e13) tptp.e23))))))
% 1.81/1.99  (assume a28 true)
% 1.81/1.99  (step t1 (cl (not (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 1.81/1.99  (step t2 (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)
% 1.81/1.99  (step t3 (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 (t2))
% 1.81/1.99  (step t4 (cl (= (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)) (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))))) :rule all_simplify)
% 1.81/1.99  (step t5 (cl (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23))) :rule refl)
% 1.81/1.99  (step t6 (cl (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule all_simplify)
% 1.81/1.99  (step t7 (cl (= (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))) (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23)))) :rule cong :premises (t5 t6))
% 1.81/1.99  (step t8 (cl (= (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23)) true)) :rule all_simplify)
% 1.81/1.99  (step t9 (cl (= (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))) true)) :rule trans :premises (t7 t8))
% 1.81/1.99  (step t10 (cl (= (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)) true)) :rule trans :premises (t4 t9))
% 1.81/1.99  (step t11 (cl (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule resolution :premises (t3 t10))
% 1.81/1.99  (step t12 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 1.81/1.99  (step t13 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 1.81/1.99  (step t14 (cl (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t11 t12 t13))
% 1.81/1.99  (step t15 (cl (not (= (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) (not (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 1.81/1.99  (step t16 (cl (= (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 1.81/1.99  (step t17 (cl (= (= (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))))) :rule equiv_simplify)
% 1.81/1.99  (step t18 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false) (not (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))))) :rule equiv2 :premises (t17))
% 1.81/1.99  (step t19 (cl (not (not (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule not_not)
% 1.81/1.99  (step t20 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t18 t19))
% 1.81/1.99  (step t21 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t22)
% 1.81/1.99  (assume t22.a0 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/1.99  (assume t22.a1 (not (= tptp.e20 tptp.e23)))
% 1.81/1.99  (assume t22.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/1.99  (step t22.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.81/1.99  (step t22.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.81/1.99  (step t22.t3 (cl (= (= (= tptp.e20 tptp.e23) false) (not (= tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 1.81/1.99  (step t22.t4 (cl (= (= tptp.e20 tptp.e23) false) (not (not (= tptp.e20 tptp.e23)))) :rule equiv2 :premises (t22.t3))
% 1.81/1.99  (step t22.t5 (cl (not (not (not (= tptp.e20 tptp.e23)))) (= tptp.e20 tptp.e23)) :rule not_not)
% 1.81/1.99  (step t22.t6 (cl (= (= tptp.e20 tptp.e23) false) (= tptp.e20 tptp.e23)) :rule resolution :premises (t22.t4 t22.t5))
% 1.81/1.99  (step t22.t7 (cl (= (= tptp.e20 tptp.e23) false)) :rule resolution :premises (t22.t6 t22.a1))
% 1.81/1.99  (step t22.t8 (cl (= false (= tptp.e20 tptp.e23))) :rule symm :premises (t22.t7))
% 1.81/1.99  (step t22.t9 (cl (= (= (= tptp.e20 tptp.e23) true) (= tptp.e20 tptp.e23))) :rule equiv_simplify)
% 1.81/1.99  (step t22.t10 (cl (= (= tptp.e20 tptp.e23) true) (not (= tptp.e20 tptp.e23))) :rule equiv2 :premises (t22.t9))
% 1.81/1.99  (step t22.t11 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t22.a2))
% 1.81/1.99  (step t22.t12 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t22.t11))
% 1.81/1.99  (step t22.t13 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) :rule symm :premises (t22.a0))
% 1.81/1.99  (step t22.t14 (cl (= tptp.e20 tptp.e23)) :rule trans :premises (t22.t12 t22.t13))
% 1.81/1.99  (step t22.t15 (cl (= (= tptp.e20 tptp.e23) true)) :rule resolution :premises (t22.t10 t22.t14))
% 1.81/1.99  (step t22.t16 (cl (= false true)) :rule trans :premises (t22.t8 t22.t15))
% 1.81/1.99  (step t22.t17 (cl false) :rule resolution :premises (t22.t1 t22.t2 t22.t16))
% 1.81/1.99  (step t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false) :rule subproof :discharge (t22.a0 t22.a1 t22.a2))
% 1.81/1.99  (step t23 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/1.99  (step t24 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 1.81/1.99  (step t25 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/1.99  (step t26 (cl false (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t22 t23 t24 t25))
% 1.81/1.99  (step t27 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) false) :rule reordering :premises (t26))
% 1.81/1.99  (step t28 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) false) :rule contraction :premises (t27))
% 1.81/1.99  (step t29 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false) false) :rule resolution :premises (t21 t28))
% 1.81/1.99  (step t30 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false) (not false)) :rule implies_neg2)
% 1.81/1.99  (step t31 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false) (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false)) :rule resolution :premises (t29 t30))
% 1.81/1.99  (step t32 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false)) :rule contraction :premises (t31))
% 1.81/1.99  (step t33 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))))) :rule implies_simplify)
% 1.81/1.99  (step t34 (cl (not (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false)) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv1 :premises (t33))
% 1.81/1.99  (step t35 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t32 t34))
% 1.81/1.99  (step t36 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) false)) :rule resolution :premises (t20 t35))
% 1.81/1.99  (step t37 (cl (= (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) false))) :rule cong :premises (t16 t36))
% 1.81/1.99  (step t38 (cl (= (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) false) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) :rule all_simplify)
% 1.81/1.99  (step t39 (cl (= (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) :rule trans :premises (t37 t38))
% 1.81/1.99  (step t40 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t41)
% 1.81/1.99  (assume t41.a0 (not (= tptp.e20 tptp.e23)))
% 1.81/1.99  (assume t41.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/1.99  (assume t41.a2 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/1.99  (step t41.t1 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 1.81/1.99  (step t41.t2 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t41.t1 t41.a2 t41.a0 t41.a1))
% 1.81/1.99  (step t41 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t41.a0 t41.a1 t41.a2))
% 1.81/1.99  (step t42 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 1.81/1.99  (step t43 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/1.99  (step t44 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/1.99  (step t45 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t41 t42 t43 t44))
% 1.81/1.99  (step t46 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t45))
% 1.81/1.99  (step t47 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t46))
% 1.81/1.99  (step t48 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t40 t47))
% 1.81/1.99  (step t49 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 1.81/1.99  (step t50 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t48 t49))
% 1.81/1.99  (step t51 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t50))
% 1.81/1.99  (step t52 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t15 t39 t51))
% 1.81/1.99  (step t53 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule not_and :premises (t52))
% 1.81/1.99  (step t54 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= tptp.e20 tptp.e23))))) :rule or_neg)
% 1.81/1.99  (step t55 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 1.81/1.99  (step t56 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (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)
% 1.81/1.99  (step t57 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t53 t54 t55 t56))
% 1.81/1.99  (step t58 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t57))
% 1.81/1.99  (step t59 (cl (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t1 t14 t58))
% 1.81/1.99  (step t60 (cl (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t59))
% 1.81/1.99  (step t61 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/1.99  (step t62 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t61))
% 1.81/1.99  (step t63 (cl (not (= (or (and (= (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) tptp.e20)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (or (and (= 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.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (and (= (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) tptp.e20)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (or (and (= 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.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 1.81/1.99  (step t64 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 1.81/1.99  (step t65 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 1.81/1.99  (step t66 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 1.81/1.99  (step t67 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 1.81/1.99  (step t68 (cl (= (and (= (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) tptp.e20)) (and (= 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 (t64 t65 t66 t67))
% 1.81/1.99  (step t69 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 1.81/1.99  (step t70 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 1.81/1.99  (step t71 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 1.81/1.99  (step t72 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 1.81/1.99  (step t73 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t69 t70 t71 t72))
% 1.81/1.99  (step t74 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 1.81/1.99  (step t75 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 1.81/1.99  (step t76 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 1.81/1.99  (step t77 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 1.81/1.99  (step t78 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t74 t75 t76 t77))
% 1.81/1.99  (step t79 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 1.81/1.99  (step t80 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 1.81/1.99  (step t81 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 1.81/1.99  (step t82 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 1.81/1.99  (step t83 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t79 t80 t81 t82))
% 1.81/1.99  (step t84 (cl (= (or (and (= (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) tptp.e20)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (or (and (= 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.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t68 t73 t78 t83))
% 1.81/1.99  (step t85 (cl (or (and (= 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.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t63 t84 a12))
% 1.81/1.99  (step t86 (cl (and (= 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.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t85))
% 1.81/1.99  (step t87 (cl (not (and (= 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)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/1.99  (step t88 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= 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 reordering :premises (t87))
% 1.81/1.99  (step t89 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule and_neg)
% 1.81/1.99  (step t90 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t91)
% 1.81/1.99  (assume t91.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/1.99  (assume t91.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))
% 1.81/1.99  (assume t91.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 1.81/1.99  (assume t91.a3 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/1.99  (assume t91.a4 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/1.99  (assume t91.a5 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/1.99  (step t91.t1 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t91.t2)
% 1.81/1.99  (assume t91.t2.a0 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/1.99  (assume t91.t2.a1 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/1.99  (assume t91.t2.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 1.81/1.99  (assume t91.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/1.99  (assume t91.t2.a4 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/1.99  (assume t91.t2.a5 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))
% 1.81/1.99  (step t91.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12)) :rule symm :premises (t91.t2.a5))
% 1.81/1.99  (step t91.t2.t2 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.h6 tptp.e12))) :rule cong :premises (t91.t2.t1))
% 1.81/1.99  (step t91.t2.t3 (cl (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t91.t2.a4))
% 1.81/1.99  (step t91.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t91.t2.a3))
% 1.81/1.99  (step t91.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) :rule symm :premises (t91.t2.a2))
% 1.81/1.99  (step t91.t2.t6 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t91.t2.t5))
% 1.81/1.99  (step t91.t2.t7 (cl (= (tptp.h6 tptp.e11) tptp.e21)) :rule symm :premises (t91.t2.a0))
% 1.81/1.99  (step t91.t2.t8 (cl (= tptp.e21 (tptp.h6 tptp.e11))) :rule symm :premises (t91.t2.t7))
% 1.81/1.99  (step t91.t2.t9 (cl (= (tptp.h6 tptp.e13) tptp.e23)) :rule symm :premises (t91.t2.a1))
% 1.81/1.99  (step t91.t2.t10 (cl (= tptp.e23 (tptp.h6 tptp.e13))) :rule symm :premises (t91.t2.t9))
% 1.81/1.99  (step t91.t2.t11 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule cong :premises (t91.t2.t8 t91.t2.t10))
% 1.81/1.99  (step t91.t2.t12 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule trans :premises (t91.t2.t2 t91.t2.t3 t91.t2.t4 t91.t2.t6 t91.t2.t11))
% 1.81/1.99  (step t91.t2 (cl (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule subproof :discharge (t91.t2.a0 t91.t2.a1 t91.t2.a2 t91.t2.a3 t91.t2.a4 t91.t2.a5))
% 1.81/1.99  (step t91.t3 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t91.t4 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t91.t5 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 1.81/1.99  (step t91.t6 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/1.99  (step t91.t7 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/1.99  (step t91.t8 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t91.t9 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t91.t2 t91.t3 t91.t4 t91.t5 t91.t6 t91.t7 t91.t8))
% 1.81/1.99  (step t91.t10 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule reordering :premises (t91.t9))
% 1.81/1.99  (step t91.t11 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule contraction :premises (t91.t10))
% 1.81/1.99  (step t91.t12 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule resolution :premises (t91.t1 t91.t11))
% 1.81/1.99  (step t91.t13 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))))) :rule implies_neg2)
% 1.81/1.99  (step t91.t14 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))))) :rule resolution :premises (t91.t12 t91.t13))
% 1.81/1.99  (step t91.t15 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))))) :rule contraction :premises (t91.t14))
% 1.81/1.99  (step t91.t16 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule implies :premises (t91.t15))
% 1.81/1.99  (step t91.t17 (cl (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 1.81/1.99  (step t91.t18 (cl (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t91.t17 t91.a3 t91.a4 t91.a2 t91.a0 t91.a5 t91.a1))
% 1.81/1.99  (step t91.t19 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule resolution :premises (t91.t16 t91.t18))
% 1.81/1.99  (step t91 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule subproof :discharge (t91.a0 t91.a1 t91.a2 t91.a3 t91.a4 t91.a5))
% 1.81/1.99  (step t92 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/1.99  (step t93 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t94 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 1.81/1.99  (step t95 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t96 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t97 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/1.99  (step t98 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) :rule resolution :premises (t91 t92 t93 t94 t95 t96 t97))
% 1.81/1.99  (step t99 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule reordering :premises (t98))
% 1.81/1.99  (step t100 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule contraction :premises (t99))
% 1.81/1.99  (step t101 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule resolution :premises (t90 t100))
% 1.81/1.99  (step t102 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))))) :rule implies_neg2)
% 1.81/1.99  (step t103 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))))) :rule resolution :premises (t101 t102))
% 1.81/1.99  (step t104 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))))) :rule contraction :premises (t103))
% 1.81/1.99  (step t105 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule implies :premises (t104))
% 1.81/1.99  (step t106 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) :rule resolution :premises (t89 t105))
% 1.81/1.99  (step t107 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule reordering :premises (t106))
% 1.81/1.99  (step t108 (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)
% 1.81/1.99  (step t109 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t110 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t111 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t112 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t113 (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 (t109 t110 t111 t112))
% 1.81/1.99  (step t114 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t115 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t116 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t117 (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 (t109 t114 t115 t116))
% 1.81/1.99  (step t118 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t119 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t120 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t121 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t122 (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 (t118 t119 t120 t121))
% 1.81/1.99  (step t123 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t124 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t125 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t126 (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 (t118 t123 t124 t125))
% 1.81/1.99  (step t127 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t128 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t129 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t130 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t131 (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 (t127 t128 t129 t130))
% 1.81/1.99  (step t132 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t133 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t134 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t135 (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 (t127 t132 t133 t134))
% 1.81/1.99  (step t136 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t137 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t138 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t139 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t140 (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 (t136 t137 t138 t139))
% 1.81/1.99  (step t141 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t142 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t143 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t144 (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 (t136 t141 t142 t143))
% 1.81/1.99  (step t145 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t146 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t147 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t148 (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 (t114 t145 t146 t147))
% 1.81/1.99  (step t149 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t150 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t151 (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 (t110 t145 t149 t150))
% 1.81/1.99  (step t152 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t153 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t154 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t155 (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 (t123 t152 t153 t154))
% 1.81/1.99  (step t156 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t157 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t158 (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 (t119 t152 t156 t157))
% 1.81/1.99  (step t159 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t160 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t161 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t162 (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 (t132 t159 t160 t161))
% 1.81/1.99  (step t163 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t164 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t165 (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 (t128 t159 t163 t164))
% 1.81/1.99  (step t166 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t167 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t168 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t169 (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 (t141 t166 t167 t168))
% 1.81/1.99  (step t170 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t171 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t172 (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 (t137 t166 t170 t171))
% 1.81/1.99  (step t173 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t174 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t175 (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 (t115 t149 t173 t174))
% 1.81/1.99  (step t176 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t177 (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 (t111 t146 t173 t176))
% 1.81/1.99  (step t178 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t179 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t180 (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 (t124 t156 t178 t179))
% 1.81/1.99  (step t181 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t182 (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 (t120 t153 t178 t181))
% 1.81/1.99  (step t183 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t184 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t185 (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 (t133 t163 t183 t184))
% 1.81/1.99  (step t186 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t187 (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 (t129 t160 t183 t186))
% 1.81/1.99  (step t188 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t189 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t190 (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 (t142 t170 t188 t189))
% 1.81/1.99  (step t191 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t192 (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 (t138 t167 t188 t191))
% 1.81/1.99  (step t193 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t194 (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 (t116 t150 t176 t193))
% 1.81/1.99  (step t195 (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 (t112 t147 t174 t193))
% 1.81/1.99  (step t196 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t197 (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 (t125 t157 t181 t196))
% 1.81/1.99  (step t198 (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 (t121 t154 t179 t196))
% 1.81/1.99  (step t199 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t200 (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 (t134 t164 t186 t199))
% 1.81/1.99  (step t201 (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 (t130 t161 t184 t199))
% 1.81/1.99  (step t202 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t203 (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 (t143 t171 t191 t202))
% 1.81/1.99  (step t204 (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 (t139 t168 t189 t202))
% 1.81/1.99  (step t205 (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 (t113 t117 t122 t126 t131 t135 t140 t144 t148 t151 t155 t158 t162 t165 t169 t172 t175 t177 t180 t182 t185 t187 t190 t192 t194 t195 t197 t198 t200 t201 t203 t204))
% 1.81/1.99  (step t206 (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 (t108 t205 a2))
% 1.81/1.99  (step t207 (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 (t206))
% 1.81/1.99  (step t208 (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 (t207))
% 1.81/1.99  (step t209 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_pos2)
% 1.81/1.99  (step t210 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))))) :rule refl)
% 1.81/1.99  (step t211 (cl (= (not (= tptp.e10 tptp.unit1)) (not (= tptp.e10 tptp.unit1)))) :rule refl)
% 1.81/1.99  (step t212 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 1.81/1.99  (step t213 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv1 :premises (t212))
% 1.81/1.99  (step t214 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))))) :rule all_simplify)
% 1.81/1.99  (step t215 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule refl)
% 1.81/1.99  (step t216 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t217 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t215 t216))
% 1.81/1.99  (step t218 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule all_simplify)
% 1.81/1.99  (step t219 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) true)) :rule trans :premises (t217 t218))
% 1.81/1.99  (step t220 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule trans :premises (t214 t219))
% 1.81/1.99  (step t221 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t213 t220))
% 1.81/1.99  (step t222 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 1.81/1.99  (step t223 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t210 t211 t221 t222))
% 1.81/1.99  (step t224 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 1.81/1.99  (step t225 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t226)
% 1.81/1.99  (assume t226.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))
% 1.81/1.99  (assume t226.a1 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (assume t226.a2 (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 1.81/1.99  (step t226.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t226.t2)
% 1.81/1.99  (assume t226.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 1.81/1.99  (assume t226.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 1.81/1.99  (step t226.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 1.81/1.99  (step t226.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 (t226.t2.t1))
% 1.81/1.99  (step t226.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t226.t2.a1))
% 1.81/1.99  (step t226.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t226.t2.t3))
% 1.81/1.99  (step t226.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule refl)
% 1.81/1.99  (step t226.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t226.t2.t4 t226.t2.t5))
% 1.81/1.99  (step t226.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 1.81/1.99  (step t226.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv2 :premises (t226.t2.t7))
% 1.81/1.99  (step t226.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule not_not)
% 1.81/1.99  (step t226.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t226.t2.t8 t226.t2.t9))
% 1.81/1.99  (step t226.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false)) :rule resolution :premises (t226.t2.t10 t226.t2.a0))
% 1.81/1.99  (step t226.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t226.t2.t6 t226.t2.t11))
% 1.81/1.99  (step t226.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t226.t2.t2 t226.t2.t12))
% 1.81/1.99  (step t226.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t226.t2.a0 t226.t2.a1))
% 1.81/1.99  (step t226.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 1.81/1.99  (step t226.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 1.81/1.99  (step t226.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t226.t2 t226.t3 t226.t4))
% 1.81/1.99  (step t226.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t226.t5))
% 1.81/1.99  (step t226.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t226.t6))
% 1.81/1.99  (step t226.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t226.t1 t226.t7))
% 1.81/1.99  (step t226.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 1.81/1.99  (step t226.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t226.t8 t226.t9))
% 1.81/1.99  (step t226.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t226.t10))
% 1.81/1.99  (step t226.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t226.t11))
% 1.81/1.99  (step t226.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 1.81/1.99  (step t226.t14 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t226.t15)
% 1.81/1.99  (assume t226.t15.a0 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (assume t226.t15.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))
% 1.81/1.99  (step t226.t15.t1 (cl (= (tptp.op1 tptp.e12 tptp.unit1) tptp.e12)) :rule symm :premises (t226.t15.a1))
% 1.81/1.99  (step t226.t15.t2 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule symm :premises (t226.t15.t1))
% 1.81/1.99  (step t226.t15.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 1.81/1.99  (step t226.t15.t4 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t226.t15.a0))
% 1.81/1.99  (step t226.t15.t5 (cl (= (tptp.op1 tptp.e12 tptp.unit1) (tptp.op1 tptp.e12 tptp.e10))) :rule cong :premises (t226.t15.t3 t226.t15.t4))
% 1.81/1.99  (step t226.t15.t6 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t226.t15.t2 t226.t15.t5))
% 1.81/1.99  (step t226.t15 (cl (not (= tptp.e10 tptp.unit1)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule subproof :discharge (t226.t15.a0 t226.t15.a1))
% 1.81/1.99  (step t226.t16 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t226.t17 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t226.t18 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))))) :rule resolution :premises (t226.t15 t226.t16 t226.t17))
% 1.81/1.99  (step t226.t19 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule reordering :premises (t226.t18))
% 1.81/1.99  (step t226.t20 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule contraction :premises (t226.t19))
% 1.81/1.99  (step t226.t21 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t226.t14 t226.t20))
% 1.81/1.99  (step t226.t22 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg2)
% 1.81/1.99  (step t226.t23 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t226.t21 t226.t22))
% 1.81/1.99  (step t226.t24 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t226.t23))
% 1.81/1.99  (step t226.t25 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule implies :premises (t226.t24))
% 1.81/1.99  (step t226.t26 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) :rule and_neg)
% 1.81/1.99  (step t226.t27 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) :rule resolution :premises (t226.t26 t226.a1 t226.a0))
% 1.81/1.99  (step t226.t28 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t226.t25 t226.t27))
% 1.81/1.99  (step t226.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t226.t13 t226.a2 t226.t28))
% 1.81/1.99  (step t226.t30 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t226.t12 t226.t29))
% 1.81/1.99  (step t226 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t226.a0 t226.a1 t226.a2))
% 1.81/1.99  (step t227 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t228 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t229 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 1.81/1.99  (step t230 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t226 t227 t228 t229))
% 1.81/1.99  (step t231 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t230))
% 1.81/1.99  (step t232 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t231))
% 1.81/1.99  (step t233 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t225 t232))
% 1.81/1.99  (step t234 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 1.81/1.99  (step t235 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t233 t234))
% 1.81/1.99  (step t236 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t235))
% 1.81/1.99  (step t237 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t236))
% 1.81/1.99  (step t238 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t224 t237))
% 1.81/1.99  (step t239 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))))) :rule or_neg)
% 1.81/1.99  (step t240 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 tptp.unit1)))) :rule or_neg)
% 1.81/1.99  (step t241 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 1.81/1.99  (step t242 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 1.81/1.99  (step t243 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t238 t239 t240 t241 t242))
% 1.81/1.99  (step t244 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t243))
% 1.81/1.99  (step t245 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t209 t223 t244))
% 1.81/1.99  (step t246 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule or :premises (t245))
% 1.81/1.99  (step t247 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1))) :rule reordering :premises (t246))
% 1.81/1.99  (step t248 (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)
% 1.81/1.99  (step t249 (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)
% 1.81/1.99  (step t250 (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 (t249))
% 1.81/1.99  (step t251 (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)
% 1.81/1.99  (step t252 (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 (t251))
% 1.81/1.99  (step t253 (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)
% 1.81/1.99  (step t254 (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 (t253))
% 1.81/1.99  (step t255 (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)
% 1.81/1.99  (step t256 (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 (t255))
% 1.81/1.99  (step t257 (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)
% 1.81/1.99  (step t258 (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 (t257))
% 1.81/1.99  (step t259 (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)
% 1.81/1.99  (step t260 (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 (t259))
% 1.81/1.99  (step t261 (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)
% 1.81/1.99  (step t262 (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 (t261))
% 1.81/1.99  (step t263 (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)
% 1.81/1.99  (step t264 (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 (t263))
% 1.81/1.99  (step t265 (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)
% 1.81/1.99  (step t266 (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 (t265))
% 1.81/1.99  (step t267 (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)
% 1.81/1.99  (step t268 (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 (t267))
% 1.81/1.99  (step t269 (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)
% 1.81/1.99  (step t270 (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 (t269))
% 1.81/1.99  (step t271 (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)
% 1.81/1.99  (step t272 (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 (t271))
% 1.81/1.99  (step t273 (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)
% 1.81/1.99  (step t274 (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 (t273))
% 1.81/1.99  (step t275 (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)
% 1.81/1.99  (step t276 (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 (t275))
% 1.81/1.99  (step t277 (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)
% 1.81/1.99  (step t278 (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 (t277))
% 1.81/1.99  (step t279 (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)
% 1.81/1.99  (step t280 (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 (t279))
% 1.81/1.99  (step t281 (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)
% 1.81/1.99  (step t282 (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 (t281))
% 1.81/1.99  (step t283 (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)
% 1.81/1.99  (step t284 (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 (t283))
% 1.81/1.99  (step t285 (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)
% 1.81/1.99  (step t286 (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 (t285))
% 1.81/1.99  (step t287 (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)
% 1.81/1.99  (step t288 (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 (t287))
% 1.81/1.99  (step t289 (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)
% 1.81/1.99  (step t290 (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 (t289))
% 1.81/1.99  (step t291 (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)
% 1.81/1.99  (step t292 (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 (t291))
% 1.81/1.99  (step t293 (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)
% 1.81/1.99  (step t294 (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 (t293))
% 1.81/1.99  (step t295 (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)
% 1.81/1.99  (step t296 (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 (t295))
% 1.81/1.99  (step t297 (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)
% 1.81/1.99  (step t298 (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 (t297))
% 1.81/1.99  (step t299 (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)
% 1.81/1.99  (step t300 (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 (t299))
% 1.81/1.99  (step t301 (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)
% 1.81/1.99  (step t302 (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 (t301))
% 1.81/1.99  (step t303 (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)
% 1.81/1.99  (step t304 (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 (t303))
% 1.81/1.99  (step t305 (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)
% 1.81/1.99  (step t306 (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 (t305))
% 1.81/1.99  (step t307 (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)
% 1.81/1.99  (step t308 (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 (t307))
% 1.81/1.99  (step t309 (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)
% 1.81/1.99  (step t310 (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 (t309))
% 1.81/1.99  (step t311 (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)
% 1.81/1.99  (step t312 (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 (t311))
% 1.81/1.99  (step t313 (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)
% 1.81/1.99  (step t314 (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 (t313))
% 1.81/1.99  (step t315 (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)
% 1.81/1.99  (step t316 (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 (t315))
% 1.81/1.99  (step t317 (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)
% 1.81/1.99  (step t318 (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 (t317))
% 1.81/1.99  (step t319 (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)
% 1.81/1.99  (step t320 (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 (t319))
% 1.81/1.99  (step t321 (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)
% 1.81/1.99  (step t322 (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 (t321))
% 1.81/1.99  (step t323 (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)
% 1.81/1.99  (step t324 (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 (t323))
% 1.81/1.99  (step t325 (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)
% 1.81/1.99  (step t326 (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 (t325))
% 1.81/1.99  (step t327 (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)
% 1.81/1.99  (step t328 (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 (t327))
% 1.81/1.99  (step t329 (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)
% 1.81/1.99  (step t330 (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 (t329))
% 1.81/1.99  (step t331 (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)
% 1.81/1.99  (step t332 (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 (t331))
% 1.81/1.99  (step t333 (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)
% 1.81/1.99  (step t334 (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 (t333))
% 1.81/1.99  (step t335 (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)
% 1.81/1.99  (step t336 (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 (t335))
% 1.81/1.99  (step t337 (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)
% 1.81/1.99  (step t338 (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 (t337))
% 1.81/1.99  (step t339 (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)
% 1.81/1.99  (step t340 (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 (t339))
% 1.81/1.99  (step t341 (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)
% 1.81/1.99  (step t342 (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 (t341))
% 1.81/1.99  (step t343 (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)
% 1.81/1.99  (step t344 (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 (t343))
% 1.81/1.99  (step t345 (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 (t250 t252 t254 t256 t258 t260 t262 t264 t266 t268 t270 t272 t274 t276 t278 t280 t282 t284 t286 t288 t290 t292 t294 t296 t298 t300 t302 t304 t306 t308 t310 t312 t314 t316 t318 t320 t322 t324 t326 t328 t330 t332 t334 t336 t338 t340 t342 t344))
% 1.81/1.99  (step t346 (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 (t248 t345 a6))
% 1.81/1.99  (step t347 (cl (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and :premises (t346))
% 1.81/1.99  (step t348 (cl (not (= (and (= (tptp.op1 tptp.unit1 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.unit1) tptp.e10) (= (tptp.op1 tptp.unit1 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.unit1) tptp.e11) (= (tptp.op1 tptp.unit1 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.unit1) tptp.e12) (= (tptp.op1 tptp.unit1 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.unit1) tptp.e13) (or (= tptp.unit1 tptp.e10) (= tptp.unit1 tptp.e11) (= tptp.unit1 tptp.e12) (= tptp.unit1 tptp.e13))) (and (= tptp.e10 (tptp.op1 tptp.unit1 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.unit1)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (or (= tptp.e10 tptp.unit1) (= tptp.e11 tptp.unit1) (= tptp.e12 tptp.unit1) (= tptp.e13 tptp.unit1))))) (not (and (= (tptp.op1 tptp.unit1 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.unit1) tptp.e10) (= (tptp.op1 tptp.unit1 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.unit1) tptp.e11) (= (tptp.op1 tptp.unit1 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.unit1) tptp.e12) (= (tptp.op1 tptp.unit1 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.unit1) tptp.e13) (or (= tptp.unit1 tptp.e10) (= tptp.unit1 tptp.e11) (= tptp.unit1 tptp.e12) (= tptp.unit1 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.unit1 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.unit1)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (or (= tptp.e10 tptp.unit1) (= tptp.e11 tptp.unit1) (= tptp.e12 tptp.unit1) (= tptp.e13 tptp.unit1)))) :rule equiv_pos2)
% 1.81/1.99  (step t349 (cl (= (= (tptp.op1 tptp.unit1 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.unit1 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t350 (cl (= (= (tptp.op1 tptp.e10 tptp.unit1) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.unit1)))) :rule all_simplify)
% 1.81/1.99  (step t351 (cl (= (= (tptp.op1 tptp.unit1 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t352 (cl (= (= (tptp.op1 tptp.e11 tptp.unit1) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) :rule all_simplify)
% 1.81/1.99  (step t353 (cl (= (= (tptp.op1 tptp.unit1 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t354 (cl (= (= (tptp.op1 tptp.e12 tptp.unit1) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) :rule all_simplify)
% 1.81/1.99  (step t355 (cl (= (= (tptp.op1 tptp.unit1 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t356 (cl (= (= (tptp.op1 tptp.e13 tptp.unit1) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)))) :rule all_simplify)
% 1.81/1.99  (step t357 (cl (= (= tptp.unit1 tptp.e10) (= tptp.e10 tptp.unit1))) :rule all_simplify)
% 1.81/1.99  (step t358 (cl (= (= tptp.unit1 tptp.e11) (= tptp.e11 tptp.unit1))) :rule all_simplify)
% 1.81/1.99  (step t359 (cl (= (= tptp.unit1 tptp.e12) (= tptp.e12 tptp.unit1))) :rule all_simplify)
% 1.81/1.99  (step t360 (cl (= (= tptp.unit1 tptp.e13) (= tptp.e13 tptp.unit1))) :rule all_simplify)
% 1.81/1.99  (step t361 (cl (= (or (= tptp.unit1 tptp.e10) (= tptp.unit1 tptp.e11) (= tptp.unit1 tptp.e12) (= tptp.unit1 tptp.e13)) (or (= tptp.e10 tptp.unit1) (= tptp.e11 tptp.unit1) (= tptp.e12 tptp.unit1) (= tptp.e13 tptp.unit1)))) :rule cong :premises (t357 t358 t359 t360))
% 1.81/1.99  (step t362 (cl (= (and (= (tptp.op1 tptp.unit1 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.unit1) tptp.e10) (= (tptp.op1 tptp.unit1 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.unit1) tptp.e11) (= (tptp.op1 tptp.unit1 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.unit1) tptp.e12) (= (tptp.op1 tptp.unit1 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.unit1) tptp.e13) (or (= tptp.unit1 tptp.e10) (= tptp.unit1 tptp.e11) (= tptp.unit1 tptp.e12) (= tptp.unit1 tptp.e13))) (and (= tptp.e10 (tptp.op1 tptp.unit1 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.unit1)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (or (= tptp.e10 tptp.unit1) (= tptp.e11 tptp.unit1) (= tptp.e12 tptp.unit1) (= tptp.e13 tptp.unit1))))) :rule cong :premises (t349 t350 t351 t352 t353 t354 t355 t356 t361))
% 1.81/1.99  (step t363 (cl (and (= tptp.e10 (tptp.op1 tptp.unit1 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.unit1)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (or (= tptp.e10 tptp.unit1) (= tptp.e11 tptp.unit1) (= tptp.e12 tptp.unit1) (= tptp.e13 tptp.unit1)))) :rule resolution :premises (t348 t362 a1))
% 1.81/1.99  (step t364 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule and :premises (t363))
% 1.81/1.99  (step t365 (cl (or (= tptp.e10 tptp.unit1) (= tptp.e11 tptp.unit1) (= tptp.e12 tptp.unit1) (= tptp.e13 tptp.unit1))) :rule and :premises (t363))
% 1.81/1.99  (step t366 (cl (= tptp.e10 tptp.unit1) (= tptp.e11 tptp.unit1) (= tptp.e12 tptp.unit1) (= tptp.e13 tptp.unit1)) :rule or :premises (t365))
% 1.81/1.99  (step t367 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e11 tptp.unit1))) :rule and_neg)
% 1.81/1.99  (step t368 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1)) (= tptp.e12 tptp.e13)) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t369)
% 1.81/1.99  (assume t369.a0 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/1.99  (assume t369.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)))
% 1.81/1.99  (assume t369.a2 (= tptp.e11 tptp.unit1))
% 1.81/1.99  (step t369.t1 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 tptp.e13)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t369.t2)
% 1.81/1.99  (assume t369.t2.a0 (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)))
% 1.81/1.99  (assume t369.t2.a1 (= tptp.e11 tptp.unit1))
% 1.81/1.99  (assume t369.t2.a2 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/1.99  (step t369.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t369.t2.a2))
% 1.81/1.99  (step t369.t2.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t369.t2.t1))
% 1.81/1.99  (step t369.t2.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 1.81/1.99  (step t369.t2.t4 (cl (= tptp.unit1 tptp.e11)) :rule symm :premises (t369.t2.a1))
% 1.81/1.99  (step t369.t2.t5 (cl (= tptp.e11 tptp.unit1)) :rule symm :premises (t369.t2.t4))
% 1.81/1.99  (step t369.t2.t6 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.unit1))) :rule cong :premises (t369.t2.t3 t369.t2.t5))
% 1.81/1.99  (step t369.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.unit1) tptp.e13)) :rule symm :premises (t369.t2.a0))
% 1.81/1.99  (step t369.t2.t8 (cl (= tptp.e12 tptp.e13)) :rule trans :premises (t369.t2.t2 t369.t2.t6 t369.t2.t7))
% 1.81/1.99  (step t369.t2 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e11 tptp.unit1)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 tptp.e13)) :rule subproof :discharge (t369.t2.a0 t369.t2.a1 t369.t2.a2))
% 1.81/1.99  (step t369.t3 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t369.t4 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e11 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t369.t5 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t369.t6 (cl (= tptp.e12 tptp.e13) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t369.t2 t369.t3 t369.t4 t369.t5))
% 1.81/1.99  (step t369.t7 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 tptp.e13)) :rule reordering :premises (t369.t6))
% 1.81/1.99  (step t369.t8 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 tptp.e13)) :rule contraction :premises (t369.t7))
% 1.81/1.99  (step t369.t9 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 tptp.e13)) (= tptp.e12 tptp.e13)) :rule resolution :premises (t369.t1 t369.t8))
% 1.81/1.99  (step t369.t10 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 tptp.e13)) (not (= tptp.e12 tptp.e13))) :rule implies_neg2)
% 1.81/1.99  (step t369.t11 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 tptp.e13)) (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 tptp.e13))) :rule resolution :premises (t369.t9 t369.t10))
% 1.81/1.99  (step t369.t12 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 tptp.e13))) :rule contraction :premises (t369.t11))
% 1.81/1.99  (step t369.t13 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 tptp.e13)) :rule implies :premises (t369.t12))
% 1.81/1.99  (step t369.t14 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e11 tptp.unit1)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 1.81/1.99  (step t369.t15 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t369.t14 t369.a1 t369.a2 t369.a0))
% 1.81/1.99  (step t369.t16 (cl (= tptp.e12 tptp.e13)) :rule resolution :premises (t369.t13 t369.t15))
% 1.81/1.99  (step t369 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e11 tptp.unit1)) (= tptp.e12 tptp.e13)) :rule subproof :discharge (t369.a0 t369.a1 t369.a2))
% 1.81/1.99  (step t370 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t371 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t372 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1))) (= tptp.e11 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t373 (cl (= tptp.e12 tptp.e13) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1)))) :rule resolution :premises (t369 t370 t371 t372))
% 1.81/1.99  (step t374 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1))) (= tptp.e12 tptp.e13)) :rule reordering :premises (t373))
% 1.81/1.99  (step t375 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1))) (= tptp.e12 tptp.e13)) :rule contraction :premises (t374))
% 1.81/1.99  (step t376 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1)) (= tptp.e12 tptp.e13)) (= tptp.e12 tptp.e13)) :rule resolution :premises (t368 t375))
% 1.81/1.99  (step t377 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1)) (= tptp.e12 tptp.e13)) (not (= tptp.e12 tptp.e13))) :rule implies_neg2)
% 1.81/1.99  (step t378 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1)) (= tptp.e12 tptp.e13)) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1)) (= tptp.e12 tptp.e13))) :rule resolution :premises (t376 t377))
% 1.81/1.99  (step t379 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1)) (= tptp.e12 tptp.e13))) :rule contraction :premises (t378))
% 1.81/1.99  (step t380 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e11 tptp.unit1))) (= tptp.e12 tptp.e13)) :rule implies :premises (t379))
% 1.81/1.99  (step t381 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e11 tptp.unit1)) (= tptp.e12 tptp.e13)) :rule resolution :premises (t367 t380))
% 1.81/1.99  (step t382 (cl (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e11 tptp.unit1))) :rule reordering :premises (t381))
% 1.81/1.99  (step t383 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and :premises (a13))
% 1.81/1.99  (step t384 (cl (not (= tptp.e12 tptp.e13))) :rule and :premises (a8))
% 1.81/1.99  (step t385 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) :rule and :premises (t363))
% 1.81/1.99  (step t386 (cl (not (= tptp.e11 tptp.unit1))) :rule resolution :premises (t382 t383 t384 t385))
% 1.81/1.99  (step t387 (cl (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e12 tptp.unit1))) :rule and_neg)
% 1.81/1.99  (step t388 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1)) (= tptp.e10 tptp.e12)) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t389)
% 1.81/1.99  (assume t389.a0 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 1.81/1.99  (assume t389.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))
% 1.81/1.99  (assume t389.a2 (= tptp.e12 tptp.unit1))
% 1.81/1.99  (step t389.t1 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 tptp.e12)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t389.t2)
% 1.81/1.99  (assume t389.t2.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))
% 1.81/1.99  (assume t389.t2.a1 (= tptp.e12 tptp.unit1))
% 1.81/1.99  (assume t389.t2.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 1.81/1.99  (step t389.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) :rule symm :premises (t389.t2.a2))
% 1.81/1.99  (step t389.t2.t2 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t389.t2.t1))
% 1.81/1.99  (step t389.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 1.81/1.99  (step t389.t2.t4 (cl (= tptp.unit1 tptp.e12)) :rule symm :premises (t389.t2.a1))
% 1.81/1.99  (step t389.t2.t5 (cl (= tptp.e12 tptp.unit1)) :rule symm :premises (t389.t2.t4))
% 1.81/1.99  (step t389.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.unit1))) :rule cong :premises (t389.t2.t3 t389.t2.t5))
% 1.81/1.99  (step t389.t2.t7 (cl (= (tptp.op1 tptp.e12 tptp.unit1) tptp.e12)) :rule symm :premises (t389.t2.a0))
% 1.81/1.99  (step t389.t2.t8 (cl (= tptp.e10 tptp.e12)) :rule trans :premises (t389.t2.t2 t389.t2.t6 t389.t2.t7))
% 1.81/1.99  (step t389.t2 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e12 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 tptp.e12)) :rule subproof :discharge (t389.t2.a0 t389.t2.a1 t389.t2.a2))
% 1.81/1.99  (step t389.t3 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t389.t4 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t389.t5 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 1.81/1.99  (step t389.t6 (cl (= tptp.e10 tptp.e12) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t389.t2 t389.t3 t389.t4 t389.t5))
% 1.81/1.99  (step t389.t7 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule reordering :premises (t389.t6))
% 1.81/1.99  (step t389.t8 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule contraction :premises (t389.t7))
% 1.81/1.99  (step t389.t9 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 tptp.e12)) (= tptp.e10 tptp.e12)) :rule resolution :premises (t389.t1 t389.t8))
% 1.81/1.99  (step t389.t10 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) :rule implies_neg2)
% 1.81/1.99  (step t389.t11 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 tptp.e12)) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 tptp.e12))) :rule resolution :premises (t389.t9 t389.t10))
% 1.81/1.99  (step t389.t12 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 tptp.e12))) :rule contraction :premises (t389.t11))
% 1.81/1.99  (step t389.t13 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule implies :premises (t389.t12))
% 1.81/1.99  (step t389.t14 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e12 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 1.81/1.99  (step t389.t15 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t389.t14 t389.a1 t389.a2 t389.a0))
% 1.81/1.99  (step t389.t16 (cl (= tptp.e10 tptp.e12)) :rule resolution :premises (t389.t13 t389.t15))
% 1.81/1.99  (step t389 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e12 tptp.unit1)) (= tptp.e10 tptp.e12)) :rule subproof :discharge (t389.a0 t389.a1 t389.a2))
% 1.81/1.99  (step t390 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 1.81/1.99  (step t391 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t392 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1))) (= tptp.e12 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t393 (cl (= tptp.e10 tptp.e12) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1)))) :rule resolution :premises (t389 t390 t391 t392))
% 1.81/1.99  (step t394 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1))) (= tptp.e10 tptp.e12)) :rule reordering :premises (t393))
% 1.81/1.99  (step t395 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1))) (= tptp.e10 tptp.e12)) :rule contraction :premises (t394))
% 1.81/1.99  (step t396 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1)) (= tptp.e10 tptp.e12)) (= tptp.e10 tptp.e12)) :rule resolution :premises (t388 t395))
% 1.81/1.99  (step t397 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1)) (= tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) :rule implies_neg2)
% 1.81/1.99  (step t398 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1)) (= tptp.e10 tptp.e12)) (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1)) (= tptp.e10 tptp.e12))) :rule resolution :premises (t396 t397))
% 1.81/1.99  (step t399 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1)) (= tptp.e10 tptp.e12))) :rule contraction :premises (t398))
% 1.81/1.99  (step t400 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e12 tptp.unit1))) (= tptp.e10 tptp.e12)) :rule implies :premises (t399))
% 1.81/1.99  (step t401 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e12 tptp.unit1)) (= tptp.e10 tptp.e12)) :rule resolution :premises (t387 t400))
% 1.81/1.99  (step t402 (cl (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e12 tptp.unit1))) :rule reordering :premises (t401))
% 1.81/1.99  (step t403 (cl (not (and (= 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)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 1.81/1.99  (step t404 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= 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 reordering :premises (t403))
% 1.81/1.99  (step t405 (cl (not (= (or (and (= (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) tptp.e10)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (or (and (= 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.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (and (= (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) tptp.e10)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (or (and (= 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.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 1.81/1.99  (step t406 (cl (= (and (= (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) tptp.e10)) (and (= 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 (t109 t145 t173 t193))
% 1.81/1.99  (step t407 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t118 t152 t178 t196))
% 1.81/1.99  (step t408 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t127 t159 t183 t199))
% 1.81/1.99  (step t409 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t136 t166 t188 t202))
% 1.81/1.99  (step t410 (cl (= (or (and (= (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) tptp.e10)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (or (and (= 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.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t406 t407 t408 t409))
% 1.81/1.99  (step t411 (cl (or (and (= 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.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t405 t410 a11))
% 1.81/1.99  (step t412 (cl (and (= 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.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t411))
% 1.81/1.99  (step t413 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t414 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t413))
% 1.81/1.99  (step t415 (cl (not (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) (not (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 1.81/1.99  (step t416 (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)
% 1.81/1.99  (step t417 (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 (t416))
% 1.81/1.99  (step t418 (cl (= (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)) (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))))) :rule all_simplify)
% 1.81/1.99  (step t419 (cl (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11))) :rule refl)
% 1.81/1.99  (step t420 (cl (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11))) :rule all_simplify)
% 1.81/1.99  (step t421 (cl (= (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))) (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11)))) :rule cong :premises (t419 t420))
% 1.81/1.99  (step t422 (cl (= (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11)) true)) :rule all_simplify)
% 1.81/1.99  (step t423 (cl (= (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))) true)) :rule trans :premises (t421 t422))
% 1.81/1.99  (step t424 (cl (= (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)) true)) :rule trans :premises (t418 t423))
% 1.81/1.99  (step t425 (cl (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11))) :rule resolution :premises (t417 t424))
% 1.81/1.99  (step t426 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 1.81/1.99  (step t427 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 1.81/1.99  (step t428 (cl (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule cong :premises (t425 t426 t427))
% 1.81/1.99  (step t429 (cl (not (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) (not (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 1.81/1.99  (step t430 (cl (= (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 1.81/1.99  (step t431 (cl (= (= (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) :rule equiv_simplify)
% 1.81/1.99  (step t432 (cl (= (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (not (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) :rule equiv2 :premises (t431))
% 1.81/1.99  (step t433 (cl (not (not (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule not_not)
% 1.81/1.99  (step t434 (cl (= (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t432 t433))
% 1.81/1.99  (step t435 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t436)
% 1.81/1.99  (assume t436.a0 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (assume t436.a1 (not (= tptp.e10 tptp.e11)))
% 1.81/1.99  (assume t436.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (step t436.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.81/1.99  (step t436.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.81/1.99  (step t436.t3 (cl (= (= (= tptp.e10 tptp.e11) false) (not (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 1.81/1.99  (step t436.t4 (cl (= (= tptp.e10 tptp.e11) false) (not (not (= tptp.e10 tptp.e11)))) :rule equiv2 :premises (t436.t3))
% 1.81/1.99  (step t436.t5 (cl (not (not (not (= tptp.e10 tptp.e11)))) (= tptp.e10 tptp.e11)) :rule not_not)
% 1.81/1.99  (step t436.t6 (cl (= (= tptp.e10 tptp.e11) false) (= tptp.e10 tptp.e11)) :rule resolution :premises (t436.t4 t436.t5))
% 1.81/1.99  (step t436.t7 (cl (= (= tptp.e10 tptp.e11) false)) :rule resolution :premises (t436.t6 t436.a1))
% 1.81/1.99  (step t436.t8 (cl (= false (= tptp.e10 tptp.e11))) :rule symm :premises (t436.t7))
% 1.81/1.99  (step t436.t9 (cl (= (= (= tptp.e10 tptp.e11) true) (= tptp.e10 tptp.e11))) :rule equiv_simplify)
% 1.81/1.99  (step t436.t10 (cl (= (= tptp.e10 tptp.e11) true) (not (= tptp.e10 tptp.e11))) :rule equiv2 :premises (t436.t9))
% 1.81/1.99  (step t436.t11 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t436.a2))
% 1.81/1.99  (step t436.t12 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t436.t11))
% 1.81/1.99  (step t436.t13 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) :rule symm :premises (t436.a0))
% 1.81/1.99  (step t436.t14 (cl (= tptp.e10 tptp.e11)) :rule trans :premises (t436.t12 t436.t13))
% 1.81/1.99  (step t436.t15 (cl (= (= tptp.e10 tptp.e11) true)) :rule resolution :premises (t436.t10 t436.t14))
% 1.81/1.99  (step t436.t16 (cl (= false true)) :rule trans :premises (t436.t8 t436.t15))
% 1.81/1.99  (step t436.t17 (cl false) :rule resolution :premises (t436.t1 t436.t2 t436.t16))
% 1.81/1.99  (step t436 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) :rule subproof :discharge (t436.a0 t436.a1 t436.a2))
% 1.81/1.99  (step t437 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t438 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t439 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t440 (cl false (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t436 t437 t438 t439))
% 1.81/1.99  (step t441 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) false) :rule reordering :premises (t440))
% 1.81/1.99  (step t442 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) false) :rule contraction :premises (t441))
% 1.81/1.99  (step t443 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) false) :rule resolution :premises (t435 t442))
% 1.81/1.99  (step t444 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (not false)) :rule implies_neg2)
% 1.81/1.99  (step t445 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false)) :rule resolution :premises (t443 t444))
% 1.81/1.99  (step t446 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false)) :rule contraction :premises (t445))
% 1.81/1.99  (step t447 (cl (= (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) :rule implies_simplify)
% 1.81/1.99  (step t448 (cl (not (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false)) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv1 :premises (t447))
% 1.81/1.99  (step t449 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t446 t448))
% 1.81/1.99  (step t450 (cl (= (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false)) :rule resolution :premises (t434 t449))
% 1.81/1.99  (step t451 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) false))) :rule cong :premises (t430 t450))
% 1.81/1.99  (step t452 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) false) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule all_simplify)
% 1.81/1.99  (step t453 (cl (= (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule trans :premises (t451 t452))
% 1.81/1.99  (step t454 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t455)
% 1.81/1.99  (assume t455.a0 (not (= tptp.e10 tptp.e11)))
% 1.81/1.99  (assume t455.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (assume t455.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (step t455.t1 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 1.81/1.99  (step t455.t2 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t455.t1 t455.a2 t455.a0 t455.a1))
% 1.81/1.99  (step t455 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t455.a0 t455.a1 t455.a2))
% 1.81/1.99  (step t456 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t457 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t458 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t459 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t455 t456 t457 t458))
% 1.81/1.99  (step t460 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t459))
% 1.81/1.99  (step t461 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t460))
% 1.81/1.99  (step t462 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t454 t461))
% 1.81/1.99  (step t463 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 1.81/1.99  (step t464 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t462 t463))
% 1.81/1.99  (step t465 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t464))
% 1.81/1.99  (step t466 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t429 t453 t465))
% 1.81/1.99  (step t467 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule not_and :premises (t466))
% 1.81/1.99  (step t468 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (not (= tptp.e10 tptp.e11))))) :rule or_neg)
% 1.81/1.99  (step t469 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 1.81/1.99  (step t470 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 1.81/1.99  (step t471 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t467 t468 t469 t470))
% 1.81/1.99  (step t472 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t471))
% 1.81/1.99  (step t473 (cl (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t415 t428 t472))
% 1.81/1.99  (step t474 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule or :premises (t473))
% 1.81/1.99  (step t475 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and :premises (a13))
% 1.81/1.99  (step t476 (cl (not (= tptp.e10 tptp.e11))) :rule and :premises (a8))
% 1.81/1.99  (step t477 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t474 t475 t476))
% 1.81/1.99  (step t478 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t414 t477))
% 1.81/1.99  (step t479 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t480 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t479))
% 1.81/1.99  (step t481 (cl (not (= (or (not (= 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.e11 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (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.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.e11 tptp.e11))))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 1.81/1.99  (step t482 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule refl)
% 1.81/1.99  (step t483 (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)
% 1.81/1.99  (step t484 (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 (t483))
% 1.81/1.99  (step t485 (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)
% 1.81/1.99  (step t486 (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)
% 1.81/1.99  (step t487 (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)
% 1.81/1.99  (step t488 (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 (t486 t487))
% 1.81/1.99  (step t489 (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)
% 1.81/1.99  (step t490 (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 (t488 t489))
% 1.81/1.99  (step t491 (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 (t485 t490))
% 1.81/1.99  (step t492 (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 (t484 t491))
% 1.81/1.99  (step t493 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 1.81/1.99  (step t494 (cl (= (or (not (= 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.e11 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))))) :rule cong :premises (t482 t492 t493))
% 1.81/1.99  (step t495 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 1.81/1.99  (step t496 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t497)
% 1.81/1.99  (assume t497.a0 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/1.99  (assume t497.a1 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 1.81/1.99  (step t497.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)
% 1.81/1.99  (anchor :step t497.t2)
% 1.81/1.99  (assume t497.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 1.81/1.99  (assume t497.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/1.99  (step t497.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) false) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 1.81/1.99  (step t497.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 (t497.t2.t1))
% 1.81/1.99  (step t497.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t497.t2.a1))
% 1.81/1.99  (step t497.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t497.t2.t3))
% 1.81/1.99  (step t497.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule refl)
% 1.81/1.99  (step t497.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 (t497.t2.t4 t497.t2.t5))
% 1.81/1.99  (step t497.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)
% 1.81/1.99  (step t497.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 (t497.t2.t7))
% 1.81/1.99  (step t497.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)
% 1.81/1.99  (step t497.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 (t497.t2.t8 t497.t2.t9))
% 1.81/1.99  (step t497.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false)) :rule resolution :premises (t497.t2.t10 t497.t2.a0))
% 1.81/1.99  (step t497.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) false)) :rule trans :premises (t497.t2.t6 t497.t2.t11))
% 1.81/1.99  (step t497.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t497.t2.t2 t497.t2.t12))
% 1.81/1.99  (step t497.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 (t497.t2.a0 t497.t2.a1))
% 1.81/1.99  (step t497.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)
% 1.81/1.99  (step t497.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)
% 1.81/1.99  (step t497.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 (t497.t2 t497.t3 t497.t4))
% 1.81/1.99  (step t497.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 (t497.t5))
% 1.81/1.99  (step t497.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 (t497.t6))
% 1.81/1.99  (step t497.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 (t497.t1 t497.t7))
% 1.81/1.99  (step t497.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)
% 1.81/1.99  (step t497.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 (t497.t8 t497.t9))
% 1.81/1.99  (step t497.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 (t497.t10))
% 1.81/1.99  (step t497.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 (t497.t11))
% 1.81/1.99  (step t497.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)
% 1.81/1.99  (step t497.t14 (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 (t497.t13 t497.a1 t497.a0))
% 1.81/1.99  (step t497.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t497.t12 t497.t14))
% 1.81/1.99  (step t497 (cl (not (= 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.e11 tptp.e11)))) :rule subproof :discharge (t497.a0 t497.a1))
% 1.81/1.99  (step t498 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t499 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 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)
% 1.81/1.99  (step t500 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t497 t498 t499))
% 1.81/1.99  (step t501 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t500))
% 1.81/1.99  (step t502 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t501))
% 1.81/1.99  (step t503 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t496 t502))
% 1.81/1.99  (step t504 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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)
% 1.81/1.99  (step t505 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t503 t504))
% 1.81/1.99  (step t506 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t505))
% 1.81/1.99  (step t507 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t506))
% 1.81/1.99  (step t508 (cl (not (= 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.e11 tptp.e11)))) :rule resolution :premises (t495 t507))
% 1.81/1.99  (step t509 (cl (or (not (= 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.e11 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 1.81/1.99  (step t510 (cl (or (not (= 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.e11 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 1.81/1.99  (step t511 (cl (or (not (= 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.e11 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 1.81/1.99  (step t512 (cl (or (not (= 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.e11 tptp.e11)))) (or (not (= 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.e11 tptp.e11)))) (or (not (= 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.e11 tptp.e11))))) :rule resolution :premises (t508 t509 t510 t511))
% 1.81/1.99  (step t513 (cl (or (not (= 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.e11 tptp.e11))))) :rule contraction :premises (t512))
% 1.81/1.99  (step t514 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t481 t494 t513))
% 1.81/1.99  (step t515 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule or :premises (t514))
% 1.81/1.99  (step t516 (cl (= (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.e13 tptp.e11)))) :rule reordering :premises (t515))
% 1.81/1.99  (step t517 (cl (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and :premises (t346))
% 1.81/1.99  (step t518 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t516 t517 t383))
% 1.81/1.99  (step t519 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t480 t518))
% 1.81/1.99  (step t520 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t521 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t520))
% 1.81/1.99  (step t522 (cl (not (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))))) (not (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (or (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 1.81/1.99  (step t523 (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)
% 1.81/1.99  (step t524 (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 (t523))
% 1.81/1.99  (step t525 (cl (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))))) :rule all_simplify)
% 1.81/1.99  (step t526 (cl (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13))) :rule refl)
% 1.81/1.99  (step t527 (cl (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13))) :rule all_simplify)
% 1.81/1.99  (step t528 (cl (= (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))) (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13)))) :rule cong :premises (t526 t527))
% 1.81/1.99  (step t529 (cl (= (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13)) true)) :rule all_simplify)
% 1.81/1.99  (step t530 (cl (= (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))) true)) :rule trans :premises (t528 t529))
% 1.81/1.99  (step t531 (cl (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) true)) :rule trans :premises (t525 t530))
% 1.81/1.99  (step t532 (cl (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13))) :rule resolution :premises (t524 t531))
% 1.81/1.99  (step t533 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 1.81/1.99  (step t534 (cl (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))))) :rule cong :premises (t532 t426 t533))
% 1.81/1.99  (step t535 (cl (not (= (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))))) (not (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 1.81/1.99  (step t536 (cl (= (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 1.81/1.99  (step t537 (cl (= (= (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) :rule equiv_simplify)
% 1.81/1.99  (step t538 (cl (= (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (not (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) :rule equiv2 :premises (t537))
% 1.81/1.99  (step t539 (cl (not (not (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule not_not)
% 1.81/1.99  (step t540 (cl (= (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t538 t539))
% 1.81/1.99  (step t541 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t542)
% 1.81/1.99  (assume t542.a0 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (assume t542.a1 (not (= tptp.e10 tptp.e13)))
% 1.81/1.99  (assume t542.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (step t542.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.81/1.99  (step t542.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.81/1.99  (step t542.t3 (cl (= (= (= tptp.e10 tptp.e13) false) (not (= tptp.e10 tptp.e13)))) :rule equiv_simplify)
% 1.81/1.99  (step t542.t4 (cl (= (= tptp.e10 tptp.e13) false) (not (not (= tptp.e10 tptp.e13)))) :rule equiv2 :premises (t542.t3))
% 1.81/1.99  (step t542.t5 (cl (not (not (not (= tptp.e10 tptp.e13)))) (= tptp.e10 tptp.e13)) :rule not_not)
% 1.81/1.99  (step t542.t6 (cl (= (= tptp.e10 tptp.e13) false) (= tptp.e10 tptp.e13)) :rule resolution :premises (t542.t4 t542.t5))
% 1.81/1.99  (step t542.t7 (cl (= (= tptp.e10 tptp.e13) false)) :rule resolution :premises (t542.t6 t542.a1))
% 1.81/1.99  (step t542.t8 (cl (= false (= tptp.e10 tptp.e13))) :rule symm :premises (t542.t7))
% 1.81/1.99  (step t542.t9 (cl (= (= (= tptp.e10 tptp.e13) true) (= tptp.e10 tptp.e13))) :rule equiv_simplify)
% 1.81/1.99  (step t542.t10 (cl (= (= tptp.e10 tptp.e13) true) (not (= tptp.e10 tptp.e13))) :rule equiv2 :premises (t542.t9))
% 1.81/1.99  (step t542.t11 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t542.a2))
% 1.81/1.99  (step t542.t12 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t542.t11))
% 1.81/1.99  (step t542.t13 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) :rule symm :premises (t542.a0))
% 1.81/1.99  (step t542.t14 (cl (= tptp.e10 tptp.e13)) :rule trans :premises (t542.t12 t542.t13))
% 1.81/1.99  (step t542.t15 (cl (= (= tptp.e10 tptp.e13) true)) :rule resolution :premises (t542.t10 t542.t14))
% 1.81/1.99  (step t542.t16 (cl (= false true)) :rule trans :premises (t542.t8 t542.t15))
% 1.81/1.99  (step t542.t17 (cl false) :rule resolution :premises (t542.t1 t542.t2 t542.t16))
% 1.81/1.99  (step t542 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) :rule subproof :discharge (t542.a0 t542.a1 t542.a2))
% 1.81/1.99  (step t543 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t544 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t545 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t546 (cl false (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t542 t543 t544 t545))
% 1.81/1.99  (step t547 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) false) :rule reordering :premises (t546))
% 1.81/1.99  (step t548 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) false) :rule contraction :premises (t547))
% 1.81/1.99  (step t549 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) false) :rule resolution :premises (t541 t548))
% 1.81/1.99  (step t550 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (not false)) :rule implies_neg2)
% 1.81/1.99  (step t551 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (=> (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false)) :rule resolution :premises (t549 t550))
% 1.81/1.99  (step t552 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false)) :rule contraction :premises (t551))
% 1.81/1.99  (step t553 (cl (= (=> (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false) (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) :rule implies_simplify)
% 1.81/1.99  (step t554 (cl (not (=> (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false)) (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv1 :premises (t553))
% 1.81/1.99  (step t555 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t552 t554))
% 1.81/1.99  (step t556 (cl (= (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) false)) :rule resolution :premises (t540 t555))
% 1.81/1.99  (step t557 (cl (= (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) false))) :rule cong :premises (t536 t556))
% 1.81/1.99  (step t558 (cl (= (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) false) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))))) :rule all_simplify)
% 1.81/1.99  (step t559 (cl (= (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))))) :rule trans :premises (t557 t558))
% 1.81/1.99  (step t560 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t561)
% 1.81/1.99  (assume t561.a0 (not (= tptp.e10 tptp.e13)))
% 1.81/1.99  (assume t561.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (assume t561.a2 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (step t561.t1 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 1.81/1.99  (step t561.t2 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t561.t1 t561.a2 t561.a0 t561.a1))
% 1.81/1.99  (step t561 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t561.a0 t561.a1 t561.a2))
% 1.81/1.99  (step t562 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t563 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t564 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t565 (cl (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t561 t562 t563 t564))
% 1.81/1.99  (step t566 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t565))
% 1.81/1.99  (step t567 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t566))
% 1.81/1.99  (step t568 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t560 t567))
% 1.81/1.99  (step t569 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 1.81/1.99  (step t570 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t568 t569))
% 1.81/1.99  (step t571 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t570))
% 1.81/1.99  (step t572 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t535 t559 t571))
% 1.81/1.99  (step t573 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule not_and :premises (t572))
% 1.81/1.99  (step t574 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (not (= tptp.e10 tptp.e13))))) :rule or_neg)
% 1.81/1.99  (step t575 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 1.81/1.99  (step t576 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (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)
% 1.81/1.99  (step t577 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t573 t574 t575 t576))
% 1.81/1.99  (step t578 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t577))
% 1.81/1.99  (step t579 (cl (or (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t522 t534 t578))
% 1.81/1.99  (step t580 (cl (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule or :premises (t579))
% 1.81/1.99  (step t581 (cl (not (= tptp.e10 tptp.e13))) :rule and :premises (a8))
% 1.81/1.99  (step t582 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t580 t475 t581))
% 1.81/1.99  (step t583 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t521 t582))
% 1.81/1.99  (step t584 (cl (and (= 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 (t412 t478 t519 t583))
% 1.81/1.99  (step t585 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t404 t584))
% 1.81/1.99  (step t586 (cl (not (= tptp.e10 tptp.e12))) :rule and :premises (a8))
% 1.81/1.99  (step t587 (cl (not (= tptp.e12 tptp.unit1))) :rule resolution :premises (t402 t585 t586 t364))
% 1.81/1.99  (step t588 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e13 tptp.unit1))) :rule and_neg)
% 1.81/1.99  (step t589 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.e13)) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t590)
% 1.81/1.99  (assume t590.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 1.81/1.99  (assume t590.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)))
% 1.81/1.99  (assume t590.a2 (= tptp.e13 tptp.unit1))
% 1.81/1.99  (step t590.t1 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 tptp.e13)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t590.t2)
% 1.81/1.99  (assume t590.t2.a0 (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)))
% 1.81/1.99  (assume t590.t2.a1 (= tptp.e13 tptp.unit1))
% 1.81/1.99  (assume t590.t2.a2 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 1.81/1.99  (step t590.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t590.t2.a2))
% 1.81/1.99  (step t590.t2.t2 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t590.t2.t1))
% 1.81/1.99  (step t590.t2.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 1.81/1.99  (step t590.t2.t4 (cl (= tptp.unit1 tptp.e13)) :rule symm :premises (t590.t2.a1))
% 1.81/1.99  (step t590.t2.t5 (cl (= tptp.e13 tptp.unit1)) :rule symm :premises (t590.t2.t4))
% 1.81/1.99  (step t590.t2.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.unit1))) :rule cong :premises (t590.t2.t3 t590.t2.t5))
% 1.81/1.99  (step t590.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.unit1) tptp.e13)) :rule symm :premises (t590.t2.a0))
% 1.81/1.99  (step t590.t2.t8 (cl (= tptp.e10 tptp.e13)) :rule trans :premises (t590.t2.t2 t590.t2.t6 t590.t2.t7))
% 1.81/1.99  (step t590.t2 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e13 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 tptp.e13)) :rule subproof :discharge (t590.t2.a0 t590.t2.a1 t590.t2.a2))
% 1.81/1.99  (step t590.t3 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t590.t4 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t590.t5 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t590.t6 (cl (= tptp.e10 tptp.e13) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t590.t2 t590.t3 t590.t4 t590.t5))
% 1.81/1.99  (step t590.t7 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 tptp.e13)) :rule reordering :premises (t590.t6))
% 1.81/1.99  (step t590.t8 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 tptp.e13)) :rule contraction :premises (t590.t7))
% 1.81/1.99  (step t590.t9 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 tptp.e13)) (= tptp.e10 tptp.e13)) :rule resolution :premises (t590.t1 t590.t8))
% 1.81/1.99  (step t590.t10 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 tptp.e13)) (not (= tptp.e10 tptp.e13))) :rule implies_neg2)
% 1.81/1.99  (step t590.t11 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 tptp.e13)) (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 tptp.e13))) :rule resolution :premises (t590.t9 t590.t10))
% 1.81/1.99  (step t590.t12 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 tptp.e13))) :rule contraction :premises (t590.t11))
% 1.81/1.99  (step t590.t13 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 tptp.e13)) :rule implies :premises (t590.t12))
% 1.81/1.99  (step t590.t14 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e13 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 1.81/1.99  (step t590.t15 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t590.t14 t590.a1 t590.a2 t590.a0))
% 1.81/1.99  (step t590.t16 (cl (= tptp.e10 tptp.e13)) :rule resolution :premises (t590.t13 t590.t15))
% 1.81/1.99  (step t590 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.e13)) :rule subproof :discharge (t590.a0 t590.a1 t590.a2))
% 1.81/1.99  (step t591 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t592 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t593 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1))) (= tptp.e13 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t594 (cl (= tptp.e10 tptp.e13) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1)))) :rule resolution :premises (t590 t591 t592 t593))
% 1.81/1.99  (step t595 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1))) (= tptp.e10 tptp.e13)) :rule reordering :premises (t594))
% 1.81/1.99  (step t596 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1))) (= tptp.e10 tptp.e13)) :rule contraction :premises (t595))
% 1.81/1.99  (step t597 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.e13)) (= tptp.e10 tptp.e13)) :rule resolution :premises (t589 t596))
% 1.81/1.99  (step t598 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.e13)) (not (= tptp.e10 tptp.e13))) :rule implies_neg2)
% 1.81/1.99  (step t599 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.e13)) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.e13))) :rule resolution :premises (t597 t598))
% 1.81/1.99  (step t600 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.e13))) :rule contraction :premises (t599))
% 1.81/1.99  (step t601 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e13 tptp.unit1))) (= tptp.e10 tptp.e13)) :rule implies :premises (t600))
% 1.81/1.99  (step t602 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.e13)) :rule resolution :premises (t588 t601))
% 1.81/1.99  (step t603 (cl (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e13 tptp.unit1))) :rule reordering :premises (t602))
% 1.81/1.99  (step t604 (cl (not (and (= 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)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t605 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= 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 reordering :premises (t604))
% 1.81/1.99  (step t606 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t605 t584))
% 1.81/1.99  (step t607 (cl (not (= tptp.e13 tptp.unit1))) :rule resolution :premises (t603 t581 t606 t385))
% 1.81/1.99  (step t608 (cl (= tptp.e10 tptp.unit1)) :rule resolution :premises (t366 t386 t587 t607))
% 1.81/1.99  (step t609 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t247 t347 t364 t608))
% 1.81/1.99  (step t610 (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)
% 1.81/1.99  (step t611 (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)
% 1.81/1.99  (step t612 (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 (t611))
% 1.81/1.99  (step t613 (cl (= (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)) (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))))) :rule all_simplify)
% 1.81/1.99  (step t614 (cl (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13))) :rule refl)
% 1.81/1.99  (step t615 (cl (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13))) :rule all_simplify)
% 1.81/1.99  (step t616 (cl (= (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))) (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13)))) :rule cong :premises (t614 t615))
% 1.81/1.99  (step t617 (cl (= (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13)) true)) :rule all_simplify)
% 1.81/1.99  (step t618 (cl (= (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))) true)) :rule trans :premises (t616 t617))
% 1.81/1.99  (step t619 (cl (= (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)) true)) :rule trans :premises (t613 t618))
% 1.81/1.99  (step t620 (cl (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13))) :rule resolution :premises (t612 t619))
% 1.81/1.99  (step t621 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 1.81/1.99  (step t622 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 1.81/1.99  (step t623 (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 (t620 t621 t622))
% 1.81/1.99  (step t624 (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)
% 1.81/1.99  (step t625 (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)
% 1.81/1.99  (anchor :step t626)
% 1.81/1.99  (assume t626.a0 (not (= tptp.e12 tptp.e13)))
% 1.81/1.99  (assume t626.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))
% 1.81/1.99  (step t626.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)
% 1.81/1.99  (anchor :step t626.t2)
% 1.81/1.99  (assume t626.t2.a0 (not (= tptp.e12 tptp.e13)))
% 1.81/1.99  (assume t626.t2.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))
% 1.81/1.99  (step t626.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) false) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 1.81/1.99  (step t626.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 (t626.t2.t1))
% 1.81/1.99  (step t626.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 1.81/1.99  (step t626.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) :rule symm :premises (t626.t2.a1))
% 1.81/1.99  (step t626.t2.t5 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 tptp.e13))) :rule cong :premises (t626.t2.t3 t626.t2.t4))
% 1.81/1.99  (step t626.t2.t6 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 1.81/1.99  (step t626.t2.t7 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t626.t2.t6))
% 1.81/1.99  (step t626.t2.t8 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 1.81/1.99  (step t626.t2.t9 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t626.t2.t7 t626.t2.t8))
% 1.81/1.99  (step t626.t2.t10 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t626.t2.t9 t626.t2.a0))
% 1.81/1.99  (step t626.t2.t11 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) false)) :rule trans :premises (t626.t2.t5 t626.t2.t10))
% 1.81/1.99  (step t626.t2.t12 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t626.t2.t2 t626.t2.t11))
% 1.81/1.99  (step t626.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 (t626.t2.a0 t626.t2.a1))
% 1.81/1.99  (step t626.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)
% 1.81/1.99  (step t626.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)
% 1.81/1.99  (step t626.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 (t626.t2 t626.t3 t626.t4))
% 1.81/1.99  (step t626.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 (t626.t5))
% 1.81/1.99  (step t626.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 (t626.t6))
% 1.81/1.99  (step t626.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 (t626.t1 t626.t7))
% 1.81/1.99  (step t626.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)
% 1.81/1.99  (step t626.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 (t626.t8 t626.t9))
% 1.81/1.99  (step t626.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 (t626.t10))
% 1.81/1.99  (step t626.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 (t626.t11))
% 1.81/1.99  (step t626.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)
% 1.81/1.99  (step t626.t14 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t626.t13 t626.a0 t626.a1))
% 1.81/1.99  (step t626.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t626.t12 t626.t14))
% 1.81/1.99  (step t626 (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 (t626.a0 t626.a1))
% 1.81/1.99  (step t627 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t628 (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)
% 1.81/1.99  (step t629 (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 (t626 t627 t628))
% 1.81/1.99  (step t630 (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 (t629))
% 1.81/1.99  (step t631 (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 (t630))
% 1.81/1.99  (step t632 (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 (t625 t631))
% 1.81/1.99  (step t633 (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)
% 1.81/1.99  (step t634 (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 (t632 t633))
% 1.81/1.99  (step t635 (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 (t634))
% 1.81/1.99  (step t636 (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 (t635))
% 1.81/1.99  (step t637 (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 (t624 t636))
% 1.81/1.99  (step t638 (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)
% 1.81/1.99  (step t639 (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)
% 1.81/1.99  (step t640 (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)
% 1.81/1.99  (step t641 (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 (t637 t638 t639 t640))
% 1.81/1.99  (step t642 (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 (t641))
% 1.81/1.99  (step t643 (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 (t610 t623 t642))
% 1.81/1.99  (step t644 (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 (t643))
% 1.81/1.99  (step t645 (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 (t644))
% 1.81/1.99  (step t646 (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 (t206))
% 1.81/1.99  (step t647 (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 (t646))
% 1.81/1.99  (step t648 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (= (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.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 1.81/1.99  (step t649 (cl (= (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))))) :rule refl)
% 1.81/1.99  (step t650 (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)
% 1.81/1.99  (step t651 (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 (t650))
% 1.81/1.99  (step t652 (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)
% 1.81/1.99  (step t653 (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)
% 1.81/1.99  (step t654 (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)
% 1.81/1.99  (step t655 (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 (t653 t654))
% 1.81/1.99  (step t656 (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)
% 1.81/1.99  (step t657 (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 (t655 t656))
% 1.81/1.99  (step t658 (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 (t652 t657))
% 1.81/1.99  (step t659 (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 (t651 t658))
% 1.81/1.99  (step t660 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 1.81/1.99  (step t661 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t649 t211 t659 t660))
% 1.81/1.99  (step t662 (cl (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 1.81/1.99  (step t663 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (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.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t664)
% 1.81/1.99  (assume t664.a0 (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))
% 1.81/1.99  (assume t664.a1 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (assume t664.a2 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 1.81/1.99  (step t664.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)
% 1.81/1.99  (anchor :step t664.t2)
% 1.81/1.99  (assume t664.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 1.81/1.99  (assume t664.t2.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 1.81/1.99  (step t664.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 1.81/1.99  (step t664.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 (t664.t2.t1))
% 1.81/1.99  (step t664.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t664.t2.a1))
% 1.81/1.99  (step t664.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t664.t2.t3))
% 1.81/1.99  (step t664.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule refl)
% 1.81/1.99  (step t664.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 (t664.t2.t4 t664.t2.t5))
% 1.81/1.99  (step t664.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)
% 1.81/1.99  (step t664.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 (t664.t2.t7))
% 1.81/1.99  (step t664.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)
% 1.81/1.99  (step t664.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 (t664.t2.t8 t664.t2.t9))
% 1.81/1.99  (step t664.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t664.t2.t10 t664.t2.a0))
% 1.81/1.99  (step t664.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false)) :rule trans :premises (t664.t2.t6 t664.t2.t11))
% 1.81/1.99  (step t664.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t664.t2.t2 t664.t2.t12))
% 1.81/1.99  (step t664.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 (t664.t2.a0 t664.t2.a1))
% 1.81/1.99  (step t664.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)
% 1.81/1.99  (step t664.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)
% 1.81/1.99  (step t664.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 (t664.t2 t664.t3 t664.t4))
% 1.81/1.99  (step t664.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 (t664.t5))
% 1.81/1.99  (step t664.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 (t664.t6))
% 1.81/1.99  (step t664.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 (t664.t1 t664.t7))
% 1.81/1.99  (step t664.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)
% 1.81/1.99  (step t664.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 (t664.t8 t664.t9))
% 1.81/1.99  (step t664.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 (t664.t10))
% 1.81/1.99  (step t664.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 (t664.t11))
% 1.81/1.99  (step t664.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)
% 1.81/1.99  (step t664.t14 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t664.t15)
% 1.81/1.99  (assume t664.t15.a0 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (assume t664.t15.a1 (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))
% 1.81/1.99  (step t664.t15.t1 (cl (= (tptp.op1 tptp.unit1 tptp.e13) tptp.e13)) :rule symm :premises (t664.t15.a1))
% 1.81/1.99  (step t664.t15.t2 (cl (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) :rule symm :premises (t664.t15.t1))
% 1.81/1.99  (step t664.t15.t3 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t664.t15.a0))
% 1.81/1.99  (step t664.t15.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 1.81/1.99  (step t664.t15.t5 (cl (= (tptp.op1 tptp.unit1 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t664.t15.t3 t664.t15.t4))
% 1.81/1.99  (step t664.t15.t6 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t664.t15.t2 t664.t15.t5))
% 1.81/1.99  (step t664.t15 (cl (not (= tptp.e10 tptp.unit1)) (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t664.t15.a0 t664.t15.a1))
% 1.81/1.99  (step t664.t16 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t664.t17 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t664.t18 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))))) :rule resolution :premises (t664.t15 t664.t16 t664.t17))
% 1.81/1.99  (step t664.t19 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t664.t18))
% 1.81/1.99  (step t664.t20 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t664.t19))
% 1.81/1.99  (step t664.t21 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t664.t14 t664.t20))
% 1.81/1.99  (step t664.t22 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 1.81/1.99  (step t664.t23 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t664.t21 t664.t22))
% 1.81/1.99  (step t664.t24 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t664.t23))
% 1.81/1.99  (step t664.t25 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t664.t24))
% 1.81/1.99  (step t664.t26 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))) :rule and_neg)
% 1.81/1.99  (step t664.t27 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))) :rule resolution :premises (t664.t26 t664.a1 t664.a0))
% 1.81/1.99  (step t664.t28 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t664.t25 t664.t27))
% 1.81/1.99  (step t664.t29 (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 (t664.t13 t664.a2 t664.t28))
% 1.81/1.99  (step t664.t30 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t664.t12 t664.t29))
% 1.81/1.99  (step t664 (cl (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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 (t664.a0 t664.a1 t664.a2))
% 1.81/1.99  (step t665 (cl (not (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t666 (cl (not (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t667 (cl (not (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (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)
% 1.81/1.99  (step t668 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t664 t665 t666 t667))
% 1.81/1.99  (step t669 (cl (not (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (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 (t668))
% 1.81/1.99  (step t670 (cl (not (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (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 (t669))
% 1.81/1.99  (step t671 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (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 (t663 t670))
% 1.81/1.99  (step t672 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (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)
% 1.81/1.99  (step t673 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (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.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (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 (t671 t672))
% 1.81/1.99  (step t674 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (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 (t673))
% 1.81/1.99  (step t675 (cl (not (and (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (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 (t674))
% 1.81/1.99  (step t676 (cl (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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 (t662 t675))
% 1.81/1.99  (step t677 (cl (or (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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.unit1 tptp.e13))))) :rule or_neg)
% 1.81/1.99  (step t678 (cl (or (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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.e10 tptp.unit1)))) :rule or_neg)
% 1.81/1.99  (step t679 (cl (or (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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)
% 1.81/1.99  (step t680 (cl (or (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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)
% 1.81/1.99  (step t681 (cl (or (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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 (t676 t677 t678 t679 t680))
% 1.81/1.99  (step t682 (cl (or (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (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 (t681))
% 1.81/1.99  (step t683 (cl (or (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t648 t661 t682))
% 1.81/1.99  (step t684 (cl (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule or :premises (t683))
% 1.81/1.99  (step t685 (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.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1))) :rule reordering :premises (t684))
% 1.81/1.99  (step t686 (cl (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and :premises (t346))
% 1.81/1.99  (step t687 (cl (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) :rule and :premises (t363))
% 1.81/1.99  (step t688 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t685 t686 t687 t608))
% 1.81/1.99  (step t689 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (= tptp.e13 tptp.unit1) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (= tptp.e13 tptp.unit1) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_pos2)
% 1.81/1.99  (step t690 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 1.81/1.99  (step t691 (cl (= (= (= (not (not (= tptp.e13 tptp.unit1))) (= tptp.e13 tptp.unit1)) true) (= (not (not (= tptp.e13 tptp.unit1))) (= tptp.e13 tptp.unit1)))) :rule equiv_simplify)
% 1.81/1.99  (step t692 (cl (not (= (= (not (not (= tptp.e13 tptp.unit1))) (= tptp.e13 tptp.unit1)) true)) (= (not (not (= tptp.e13 tptp.unit1))) (= tptp.e13 tptp.unit1))) :rule equiv1 :premises (t691))
% 1.81/1.99  (step t693 (cl (= (= (not (not (= tptp.e13 tptp.unit1))) (= tptp.e13 tptp.unit1)) (= (= tptp.e13 tptp.unit1) (not (not (= tptp.e13 tptp.unit1)))))) :rule all_simplify)
% 1.81/1.99  (step t694 (cl (= (= tptp.e13 tptp.unit1) (= tptp.e13 tptp.unit1))) :rule refl)
% 1.81/1.99  (step t695 (cl (= (not (not (= tptp.e13 tptp.unit1))) (= tptp.e13 tptp.unit1))) :rule all_simplify)
% 1.81/1.99  (step t696 (cl (= (= (= tptp.e13 tptp.unit1) (not (not (= tptp.e13 tptp.unit1)))) (= (= tptp.e13 tptp.unit1) (= tptp.e13 tptp.unit1)))) :rule cong :premises (t694 t695))
% 1.81/1.99  (step t697 (cl (= (= (= tptp.e13 tptp.unit1) (= tptp.e13 tptp.unit1)) true)) :rule all_simplify)
% 1.81/1.99  (step t698 (cl (= (= (= tptp.e13 tptp.unit1) (not (not (= tptp.e13 tptp.unit1)))) true)) :rule trans :premises (t696 t697))
% 1.81/1.99  (step t699 (cl (= (= (not (not (= tptp.e13 tptp.unit1))) (= tptp.e13 tptp.unit1)) true)) :rule trans :premises (t693 t698))
% 1.81/1.99  (step t700 (cl (= (not (not (= tptp.e13 tptp.unit1))) (= tptp.e13 tptp.unit1))) :rule resolution :premises (t692 t699))
% 1.81/1.99  (step t701 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 1.81/1.99  (step t702 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (= tptp.e13 tptp.unit1) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))))) :rule cong :premises (t426 t690 t211 t700 t701))
% 1.81/1.99  (step t703 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1)))) :rule and_neg)
% 1.81/1.99  (step t704 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t705)
% 1.81/1.99  (assume t705.a0 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (assume t705.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 1.81/1.99  (assume t705.a2 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (assume t705.a3 (not (= tptp.e13 tptp.unit1)))
% 1.81/1.99  (step t705.t1 (cl (=> (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t705.t2)
% 1.81/1.99  (assume t705.t2.a0 (not (= tptp.e13 tptp.unit1)))
% 1.81/1.99  (assume t705.t2.a1 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (assume t705.t2.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (assume t705.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 1.81/1.99  (step t705.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) false) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 1.81/1.99  (step t705.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) false)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t705.t2.t1))
% 1.81/1.99  (step t705.t2.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 1.81/1.99  (step t705.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t705.t2.a2))
% 1.81/1.99  (step t705.t2.t5 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t705.t2.a1))
% 1.81/1.99  (step t705.t2.t6 (cl (= tptp.e10 tptp.unit1)) :rule symm :premises (t705.t2.t5))
% 1.81/1.99  (step t705.t2.t7 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.unit1)) :rule trans :premises (t705.t2.t4 t705.t2.t6))
% 1.81/1.99  (step t705.t2.t8 (cl (= tptp.unit1 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t705.t2.t7))
% 1.81/1.99  (step t705.t2.t9 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) :rule symm :premises (t705.t2.a3))
% 1.81/1.99  (step t705.t2.t10 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) :rule trans :premises (t705.t2.t9 t705.t2.a2))
% 1.81/1.99  (step t705.t2.t11 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t705.t2.t10))
% 1.81/1.99  (step t705.t2.t12 (cl (= tptp.unit1 (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t705.t2.t8 t705.t2.t11))
% 1.81/1.99  (step t705.t2.t13 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.unit1)) :rule symm :premises (t705.t2.t12))
% 1.81/1.99  (step t705.t2.t14 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 tptp.unit1))) :rule cong :premises (t705.t2.t3 t705.t2.t13))
% 1.81/1.99  (step t705.t2.t15 (cl (= (= (= tptp.e13 tptp.unit1) false) (not (= tptp.e13 tptp.unit1)))) :rule equiv_simplify)
% 1.81/1.99  (step t705.t2.t16 (cl (= (= tptp.e13 tptp.unit1) false) (not (not (= tptp.e13 tptp.unit1)))) :rule equiv2 :premises (t705.t2.t15))
% 1.81/1.99  (step t705.t2.t17 (cl (not (not (not (= tptp.e13 tptp.unit1)))) (= tptp.e13 tptp.unit1)) :rule not_not)
% 1.81/1.99  (step t705.t2.t18 (cl (= (= tptp.e13 tptp.unit1) false) (= tptp.e13 tptp.unit1)) :rule resolution :premises (t705.t2.t16 t705.t2.t17))
% 1.81/1.99  (step t705.t2.t19 (cl (= (= tptp.e13 tptp.unit1) false)) :rule resolution :premises (t705.t2.t18 t705.t2.a0))
% 1.81/1.99  (step t705.t2.t20 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule trans :premises (t705.t2.t14 t705.t2.t19))
% 1.81/1.99  (step t705.t2.t21 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t705.t2.t2 t705.t2.t20))
% 1.81/1.99  (step t705.t2 (cl (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t705.t2.a0 t705.t2.a1 t705.t2.a2 t705.t2.a3))
% 1.81/1.99  (step t705.t3 (cl (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t705.t4 (cl (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t705.t5 (cl (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t705.t6 (cl (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 1.81/1.99  (step t705.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t705.t2 t705.t3 t705.t4 t705.t5 t705.t6))
% 1.81/1.99  (step t705.t8 (cl (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t705.t7))
% 1.81/1.99  (step t705.t9 (cl (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t705.t8))
% 1.81/1.99  (step t705.t10 (cl (=> (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t705.t1 t705.t9))
% 1.81/1.99  (step t705.t11 (cl (=> (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 1.81/1.99  (step t705.t12 (cl (=> (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t705.t10 t705.t11))
% 1.81/1.99  (step t705.t13 (cl (=> (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t705.t12))
% 1.81/1.99  (step t705.t14 (cl (not (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t705.t13))
% 1.81/1.99  (step t705.t15 (cl (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 1.81/1.99  (step t705.t16 (cl (and (not (= tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t705.t15 t705.a3 t705.a2 t705.a0 t705.a1))
% 1.81/1.99  (step t705.t17 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t705.t14 t705.t16))
% 1.81/1.99  (step t705 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t705.a0 t705.a1 t705.a2 t705.a3))
% 1.81/1.99  (step t706 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t707 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 1.81/1.99  (step t708 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t709 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (not (= tptp.e13 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t710 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1))))) :rule resolution :premises (t705 t706 t707 t708 t709))
% 1.81/1.99  (step t711 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t710))
% 1.81/1.99  (step t712 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t711))
% 1.81/1.99  (step t713 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t704 t712))
% 1.81/1.99  (step t714 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 1.81/1.99  (step t715 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t713 t714))
% 1.81/1.99  (step t716 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t715))
% 1.81/1.99  (step t717 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e13 tptp.unit1)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t716))
% 1.81/1.99  (step t718 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t703 t717))
% 1.81/1.99  (step t719 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 1.81/1.99  (step t720 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 1.81/1.99  (step t721 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 tptp.unit1)))) :rule or_neg)
% 1.81/1.99  (step t722 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (not (= tptp.e13 tptp.unit1))))) :rule or_neg)
% 1.81/1.99  (step t723 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 1.81/1.99  (step t724 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t718 t719 t720 t721 t722 t723))
% 1.81/1.99  (step t725 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e13 tptp.unit1))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t724))
% 1.81/1.99  (step t726 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (= tptp.e13 tptp.unit1) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t689 t702 t725))
% 1.81/1.99  (step t727 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (= tptp.e13 tptp.unit1) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule or :premises (t726))
% 1.81/1.99  (step t728 (cl (= tptp.e13 tptp.unit1) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1))) :rule reordering :premises (t727))
% 1.81/1.99  (step t729 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t728 t607 t475 t585 t608))
% 1.81/1.99  (step t730 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_pos2)
% 1.81/1.99  (step t731 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 1.81/1.99  (step t732 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))))) :rule refl)
% 1.81/1.99  (step t733 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))))) :rule refl)
% 1.81/1.99  (step t734 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 1.81/1.99  (step t735 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv1 :premises (t734))
% 1.81/1.99  (step t736 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))))) :rule all_simplify)
% 1.81/1.99  (step t737 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule refl)
% 1.81/1.99  (step t738 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t739 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t737 t738))
% 1.81/1.99  (step t740 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule all_simplify)
% 1.81/1.99  (step t741 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) true)) :rule trans :premises (t739 t740))
% 1.81/1.99  (step t742 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule trans :premises (t736 t741))
% 1.81/1.99  (step t743 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t735 t742))
% 1.81/1.99  (step t744 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule refl)
% 1.81/1.99  (step t745 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule cong :premises (t731 t732 t733 t211 t743 t744))
% 1.81/1.99  (step t746 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 1.81/1.99  (step t747 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t748)
% 1.81/1.99  (assume t748.a0 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 1.81/1.99  (assume t748.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))
% 1.81/1.99  (assume t748.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))
% 1.81/1.99  (assume t748.a3 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (assume t748.a4 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 1.81/1.99  (step t748.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t748.t2)
% 1.81/1.99  (assume t748.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 1.81/1.99  (assume t748.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 1.81/1.99  (assume t748.t2.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 1.81/1.99  (assume t748.t2.a3 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))
% 1.81/1.99  (step t748.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_simplify)
% 1.81/1.99  (step t748.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) false)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule equiv1 :premises (t748.t2.t1))
% 1.81/1.99  (step t748.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t748.t2.a1))
% 1.81/1.99  (step t748.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t748.t2.t3))
% 1.81/1.99  (step t748.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11)) :rule symm :premises (t748.t2.a3))
% 1.81/1.99  (step t748.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) :rule symm :premises (t748.t2.a2))
% 1.81/1.99  (step t748.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule symm :premises (t748.t2.t6))
% 1.81/1.99  (step t748.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t748.t2.t5 t748.t2.t7))
% 1.81/1.99  (step t748.t2.t9 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t748.t2.t4 t748.t2.t8))
% 1.81/1.99  (step t748.t2.t10 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 1.81/1.99  (step t748.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv2 :premises (t748.t2.t10))
% 1.81/1.99  (step t748.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule not_not)
% 1.81/1.99  (step t748.t2.t13 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t748.t2.t11 t748.t2.t12))
% 1.81/1.99  (step t748.t2.t14 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false)) :rule resolution :premises (t748.t2.t13 t748.t2.a0))
% 1.81/1.99  (step t748.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) false)) :rule trans :premises (t748.t2.t9 t748.t2.t14))
% 1.81/1.99  (step t748.t2.t16 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t748.t2.t2 t748.t2.t15))
% 1.81/1.99  (step t748.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t748.t2.a0 t748.t2.a1 t748.t2.a2 t748.t2.a3))
% 1.81/1.99  (step t748.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 1.81/1.99  (step t748.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 1.81/1.99  (step t748.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 1.81/1.99  (step t748.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 1.81/1.99  (step t748.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t748.t2 t748.t3 t748.t4 t748.t5 t748.t6))
% 1.81/1.99  (step t748.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t748.t7))
% 1.81/1.99  (step t748.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t748.t8))
% 1.81/1.99  (step t748.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t748.t1 t748.t9))
% 1.81/1.99  (step t748.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 1.81/1.99  (step t748.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t748.t10 t748.t11))
% 1.81/1.99  (step t748.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t748.t12))
% 1.81/1.99  (step t748.t14 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t748.t13))
% 1.81/1.99  (step t748.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 1.81/1.99  (step t748.t16 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t748.t17)
% 1.81/1.99  (assume t748.t17.a0 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (assume t748.t17.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))
% 1.81/1.99  (step t748.t17.t1 (cl (= (tptp.op1 tptp.e11 tptp.unit1) tptp.e11)) :rule symm :premises (t748.t17.a1))
% 1.81/1.99  (step t748.t17.t2 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) :rule symm :premises (t748.t17.t1))
% 1.81/1.99  (step t748.t17.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 1.81/1.99  (step t748.t17.t4 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t748.t17.a0))
% 1.81/1.99  (step t748.t17.t5 (cl (= (tptp.op1 tptp.e11 tptp.unit1) (tptp.op1 tptp.e11 tptp.e10))) :rule cong :premises (t748.t17.t3 t748.t17.t4))
% 1.81/1.99  (step t748.t17.t6 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t748.t17.t2 t748.t17.t5))
% 1.81/1.99  (step t748.t17 (cl (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule subproof :discharge (t748.t17.a0 t748.t17.a1))
% 1.81/1.99  (step t748.t18 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t748.t19 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t748.t20 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))))) :rule resolution :premises (t748.t17 t748.t18 t748.t19))
% 1.81/1.99  (step t748.t21 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule reordering :premises (t748.t20))
% 1.81/1.99  (step t748.t22 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule contraction :premises (t748.t21))
% 1.81/1.99  (step t748.t23 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t748.t16 t748.t22))
% 1.81/1.99  (step t748.t24 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg2)
% 1.81/1.99  (step t748.t25 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t748.t23 t748.t24))
% 1.81/1.99  (step t748.t26 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t748.t25))
% 1.81/1.99  (step t748.t27 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule implies :premises (t748.t26))
% 1.81/1.99  (step t748.t28 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) :rule and_neg)
% 1.81/1.99  (step t748.t29 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) :rule resolution :premises (t748.t28 t748.a3 t748.a2))
% 1.81/1.99  (step t748.t30 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t748.t27 t748.t29))
% 1.81/1.99  (step t748.t31 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t748.t15 t748.a4 t748.a0 t748.t30 t748.a1))
% 1.81/1.99  (step t748.t32 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t748.t14 t748.t31))
% 1.81/1.99  (step t748 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t748.a0 t748.a1 t748.a2 t748.a3 t748.a4))
% 1.81/1.99  (step t749 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 1.81/1.99  (step t750 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 1.81/1.99  (step t751 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t752 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t753 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 1.81/1.99  (step t754 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t748 t749 t750 t751 t752 t753))
% 1.81/1.99  (step t755 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t754))
% 1.81/1.99  (step t756 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t755))
% 1.81/1.99  (step t757 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t747 t756))
% 1.81/1.99  (step t758 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 1.81/1.99  (step t759 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t757 t758))
% 1.81/1.99  (step t760 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t759))
% 1.81/1.99  (step t761 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t760))
% 1.81/1.99  (step t762 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t746 t761))
% 1.81/1.99  (step t763 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 1.81/1.99  (step t764 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 1.81/1.99  (step t765 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))))) :rule or_neg)
% 1.81/1.99  (step t766 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 tptp.unit1)))) :rule or_neg)
% 1.81/1.99  (step t767 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 1.81/1.99  (step t768 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 1.81/1.99  (step t769 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t762 t763 t764 t765 t766 t767 t768))
% 1.81/1.99  (step t770 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t769))
% 1.81/1.99  (step t771 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t730 t745 t770))
% 1.81/1.99  (step t772 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule or :premises (t771))
% 1.81/1.99  (step t773 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1))) :rule reordering :premises (t772))
% 1.81/1.99  (step t774 (cl (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and :premises (t346))
% 1.81/1.99  (step t775 (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)
% 1.81/1.99  (step t776 (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 (t109 t118 t127 t136))
% 1.81/1.99  (step t777 (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 (t110 t119 t128 t137))
% 1.81/1.99  (step t778 (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 (t111 t120 t129 t138))
% 1.81/1.99  (step t779 (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 (t112 t121 t130 t139))
% 1.81/1.99  (step t780 (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 (t114 t123 t132 t141))
% 1.81/1.99  (step t781 (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 (t145 t152 t159 t166))
% 1.81/1.99  (step t782 (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 (t146 t153 t160 t167))
% 1.81/1.99  (step t783 (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 (t147 t154 t161 t168))
% 1.81/1.99  (step t784 (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 (t115 t124 t133 t142))
% 1.81/1.99  (step t785 (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 (t149 t156 t163 t170))
% 1.81/1.99  (step t786 (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 (t173 t178 t183 t188))
% 1.81/1.99  (step t787 (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 (t174 t179 t184 t189))
% 1.81/1.99  (step t788 (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 (t116 t125 t134 t143))
% 1.81/1.99  (step t789 (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 (t150 t157 t164 t171))
% 1.81/1.99  (step t790 (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 (t176 t181 t186 t191))
% 1.81/1.99  (step t791 (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 (t193 t196 t199 t202))
% 1.81/1.99  (step t792 (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 (t776 t777 t778 t779 t780 t781 t782 t783 t784 t785 t786 t787 t788 t789 t790 t791))
% 1.81/1.99  (step t793 (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 (t775 t792 a0))
% 1.81/1.99  (step t794 (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 (t793))
% 1.81/1.99  (step t795 (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 (t794))
% 1.81/1.99  (step t796 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 1.81/1.99  (step t797 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 1.81/1.99  (step t798 (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)
% 1.81/1.99  (step t799 (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 (t798))
% 1.81/1.99  (step t800 (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)
% 1.81/1.99  (step t801 (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)
% 1.81/1.99  (step t802 (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)
% 1.81/1.99  (step t803 (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 (t801 t802))
% 1.81/1.99  (step t804 (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)
% 1.81/1.99  (step t805 (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 (t803 t804))
% 1.81/1.99  (step t806 (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 (t800 t805))
% 1.81/1.99  (step t807 (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 (t799 t806))
% 1.81/1.99  (step t808 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 1.81/1.99  (step t809 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t797 t807 t808))
% 1.81/1.99  (step t810 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 1.81/1.99  (step t811 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t812)
% 1.81/1.99  (assume t812.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 1.81/1.99  (assume t812.a1 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))
% 1.81/1.99  (step t812.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t812.t2)
% 1.81/1.99  (assume t812.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))
% 1.81/1.99  (assume t812.t2.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 1.81/1.99  (step t812.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 1.81/1.99  (step t812.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 (t812.t2.t1))
% 1.81/1.99  (step t812.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t812.t2.a1))
% 1.81/1.99  (step t812.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t812.t2.t3))
% 1.81/1.99  (step t812.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) :rule refl)
% 1.81/1.99  (step t812.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule cong :premises (t812.t2.t4 t812.t2.t5))
% 1.81/1.99  (step t812.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)
% 1.81/1.99  (step t812.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 (t812.t2.t7))
% 1.81/1.99  (step t812.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)
% 1.81/1.99  (step t812.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 (t812.t2.t8 t812.t2.t9))
% 1.81/1.99  (step t812.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) false)) :rule resolution :premises (t812.t2.t10 t812.t2.a0))
% 1.81/1.99  (step t812.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t812.t2.t6 t812.t2.t11))
% 1.81/1.99  (step t812.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t812.t2.t2 t812.t2.t12))
% 1.81/1.99  (step t812.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t812.t2.a0 t812.t2.a1))
% 1.81/1.99  (step t812.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 1.81/1.99  (step t812.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t812.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t812.t2 t812.t3 t812.t4))
% 1.81/1.99  (step t812.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t812.t5))
% 1.81/1.99  (step t812.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t812.t6))
% 1.81/1.99  (step t812.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t812.t1 t812.t7))
% 1.81/1.99  (step t812.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 1.81/1.99  (step t812.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t812.t8 t812.t9))
% 1.81/1.99  (step t812.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t812.t10))
% 1.81/1.99  (step t812.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t812.t11))
% 1.81/1.99  (step t812.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 1.81/1.99  (step t812.t14 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t812.t13 t812.a1 t812.a0))
% 1.81/1.99  (step t812.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t812.t12 t812.t14))
% 1.81/1.99  (step t812 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t812.a0 t812.a1))
% 1.81/1.99  (step t813 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t814 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 1.81/1.99  (step t815 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t812 t813 t814))
% 1.81/1.99  (step t816 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t815))
% 1.81/1.99  (step t817 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t816))
% 1.81/1.99  (step t818 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t811 t817))
% 1.81/1.99  (step t819 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 1.81/1.99  (step t820 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t818 t819))
% 1.81/1.99  (step t821 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t820))
% 1.81/1.99  (step t822 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t821))
% 1.81/1.99  (step t823 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t810 t822))
% 1.81/1.99  (step t824 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 1.81/1.99  (step t825 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 1.81/1.99  (step t826 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 1.81/1.99  (step t827 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t823 t824 t825 t826))
% 1.81/1.99  (step t828 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t827))
% 1.81/1.99  (step t829 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t796 t809 t828))
% 1.81/1.99  (step t830 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t829))
% 1.81/1.99  (step t831 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t830))
% 1.81/1.99  (step t832 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t346))
% 1.81/1.99  (step t833 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t831 t832 t606))
% 1.81/1.99  (step t834 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1))) :rule and_neg)
% 1.81/1.99  (step t835 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.e13)) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t836)
% 1.81/1.99  (assume t836.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))
% 1.81/1.99  (assume t836.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)))
% 1.81/1.99  (assume t836.a2 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (step t836.t1 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 tptp.e13)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t836.t2)
% 1.81/1.99  (assume t836.t2.a0 (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)))
% 1.81/1.99  (assume t836.t2.a1 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (assume t836.t2.a2 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))
% 1.81/1.99  (step t836.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11)) :rule symm :premises (t836.t2.a2))
% 1.81/1.99  (step t836.t2.t2 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t836.t2.t1))
% 1.81/1.99  (step t836.t2.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 1.81/1.99  (step t836.t2.t4 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t836.t2.a1))
% 1.81/1.99  (step t836.t2.t5 (cl (= tptp.e10 tptp.unit1)) :rule symm :premises (t836.t2.t4))
% 1.81/1.99  (step t836.t2.t6 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.unit1))) :rule cong :premises (t836.t2.t3 t836.t2.t5))
% 1.81/1.99  (step t836.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.unit1) tptp.e13)) :rule symm :premises (t836.t2.a0))
% 1.81/1.99  (step t836.t2.t8 (cl (= tptp.e11 tptp.e13)) :rule trans :premises (t836.t2.t2 t836.t2.t6 t836.t2.t7))
% 1.81/1.99  (step t836.t2 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 tptp.e13)) :rule subproof :discharge (t836.t2.a0 t836.t2.a1 t836.t2.a2))
% 1.81/1.99  (step t836.t3 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t836.t4 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t836.t5 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 1.81/1.99  (step t836.t6 (cl (= tptp.e11 tptp.e13) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t836.t2 t836.t3 t836.t4 t836.t5))
% 1.81/1.99  (step t836.t7 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e11 tptp.e13)) :rule reordering :premises (t836.t6))
% 1.81/1.99  (step t836.t8 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e11 tptp.e13)) :rule contraction :premises (t836.t7))
% 1.81/1.99  (step t836.t9 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 tptp.e13)) (= tptp.e11 tptp.e13)) :rule resolution :premises (t836.t1 t836.t8))
% 1.81/1.99  (step t836.t10 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 tptp.e13)) (not (= tptp.e11 tptp.e13))) :rule implies_neg2)
% 1.81/1.99  (step t836.t11 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 tptp.e13)) (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 tptp.e13))) :rule resolution :premises (t836.t9 t836.t10))
% 1.81/1.99  (step t836.t12 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e11 tptp.e13))) :rule contraction :premises (t836.t11))
% 1.81/1.99  (step t836.t13 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e11 tptp.e13)) :rule implies :premises (t836.t12))
% 1.81/1.99  (step t836.t14 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 1.81/1.99  (step t836.t15 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t836.t14 t836.a1 t836.a2 t836.a0))
% 1.81/1.99  (step t836.t16 (cl (= tptp.e11 tptp.e13)) :rule resolution :premises (t836.t13 t836.t15))
% 1.81/1.99  (step t836 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.e13)) :rule subproof :discharge (t836.a0 t836.a1 t836.a2))
% 1.81/1.99  (step t837 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 1.81/1.99  (step t838 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t839 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t840 (cl (= tptp.e11 tptp.e13) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)))) :rule resolution :premises (t836 t837 t838 t839))
% 1.81/1.99  (step t841 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e11 tptp.e13)) :rule reordering :premises (t840))
% 1.81/1.99  (step t842 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e11 tptp.e13)) :rule contraction :premises (t841))
% 1.81/1.99  (step t843 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.e13)) (= tptp.e11 tptp.e13)) :rule resolution :premises (t835 t842))
% 1.81/1.99  (step t844 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.e13)) (not (= tptp.e11 tptp.e13))) :rule implies_neg2)
% 1.81/1.99  (step t845 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.e13)) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.e13))) :rule resolution :premises (t843 t844))
% 1.81/1.99  (step t846 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.e13))) :rule contraction :premises (t845))
% 1.81/1.99  (step t847 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e11 tptp.e13)) :rule implies :premises (t846))
% 1.81/1.99  (step t848 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.e13)) :rule resolution :premises (t834 t847))
% 1.81/1.99  (step t849 (cl (= tptp.e11 tptp.e13) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1))) :rule reordering :premises (t848))
% 1.81/1.99  (step t850 (cl (not (= tptp.e11 tptp.e13))) :rule and :premises (a8))
% 1.81/1.99  (step t851 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t849 t850 t385 t608))
% 1.81/1.99  (step t852 (cl (not (= (or (not (= 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.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (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.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.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 1.81/1.99  (step t853 (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)
% 1.81/1.99  (step t854 (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 (t853))
% 1.81/1.99  (step t855 (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)
% 1.81/1.99  (step t856 (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)
% 1.81/1.99  (step t857 (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)
% 1.81/1.99  (step t858 (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 (t856 t857))
% 1.81/1.99  (step t859 (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)
% 1.81/1.99  (step t860 (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 (t858 t859))
% 1.81/1.99  (step t861 (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 (t855 t860))
% 1.81/1.99  (step t862 (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 (t854 t861))
% 1.81/1.99  (step t863 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 1.81/1.99  (step t864 (cl (= (or (not (= 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.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t482 t862 t863))
% 1.81/1.99  (step t865 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 1.81/1.99  (step t866 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t867)
% 1.81/1.99  (assume t867.a0 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/1.99  (assume t867.a1 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))
% 1.81/1.99  (step t867.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)
% 1.81/1.99  (anchor :step t867.t2)
% 1.81/1.99  (assume t867.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))
% 1.81/1.99  (assume t867.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/1.99  (step t867.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 1.81/1.99  (step t867.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 (t867.t2.t1))
% 1.81/1.99  (step t867.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t867.t2.a1))
% 1.81/1.99  (step t867.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t867.t2.t3))
% 1.81/1.99  (step t867.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) :rule refl)
% 1.81/1.99  (step t867.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 (t867.t2.t4 t867.t2.t5))
% 1.81/1.99  (step t867.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)
% 1.81/1.99  (step t867.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 (t867.t2.t7))
% 1.81/1.99  (step t867.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)
% 1.81/1.99  (step t867.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 (t867.t2.t8 t867.t2.t9))
% 1.81/1.99  (step t867.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) false)) :rule resolution :premises (t867.t2.t10 t867.t2.a0))
% 1.81/1.99  (step t867.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t867.t2.t6 t867.t2.t11))
% 1.81/1.99  (step t867.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t867.t2.t2 t867.t2.t12))
% 1.81/1.99  (step t867.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 (t867.t2.a0 t867.t2.a1))
% 1.81/1.99  (step t867.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)
% 1.81/1.99  (step t867.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)
% 1.81/1.99  (step t867.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 (t867.t2 t867.t3 t867.t4))
% 1.81/1.99  (step t867.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 (t867.t5))
% 1.81/1.99  (step t867.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 (t867.t6))
% 1.81/1.99  (step t867.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 (t867.t1 t867.t7))
% 1.81/1.99  (step t867.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)
% 1.81/1.99  (step t867.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 (t867.t8 t867.t9))
% 1.81/1.99  (step t867.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 (t867.t10))
% 1.81/1.99  (step t867.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 (t867.t11))
% 1.81/1.99  (step t867.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)
% 1.81/1.99  (step t867.t14 (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 (t867.t13 t867.a1 t867.a0))
% 1.81/1.99  (step t867.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t867.t12 t867.t14))
% 1.81/1.99  (step t867 (cl (not (= 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.e10)))) :rule subproof :discharge (t867.a0 t867.a1))
% 1.81/1.99  (step t868 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t869 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 1.81/1.99  (step t870 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t867 t868 t869))
% 1.81/1.99  (step t871 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t870))
% 1.81/1.99  (step t872 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t871))
% 1.81/1.99  (step t873 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t866 t872))
% 1.81/1.99  (step t874 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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)
% 1.81/1.99  (step t875 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t873 t874))
% 1.81/1.99  (step t876 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t875))
% 1.81/1.99  (step t877 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (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 (t876))
% 1.81/1.99  (step t878 (cl (not (= 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.e10)))) :rule resolution :premises (t865 t877))
% 1.81/1.99  (step t879 (cl (or (not (= 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.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 1.81/1.99  (step t880 (cl (or (not (= 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.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 1.81/1.99  (step t881 (cl (or (not (= 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.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 1.81/1.99  (step t882 (cl (or (not (= 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.e10)))) (or (not (= 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.e10)))) (or (not (= 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.e10))))) :rule resolution :premises (t878 t879 t880 t881))
% 1.81/1.99  (step t883 (cl (or (not (= 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.e10))))) :rule contraction :premises (t882))
% 1.81/1.99  (step t884 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t852 t864 t883))
% 1.81/1.99  (step t885 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t884))
% 1.81/1.99  (step t886 (cl (= (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.e11)))) :rule reordering :premises (t885))
% 1.81/1.99  (step t887 (cl (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t346))
% 1.81/1.99  (step t888 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t886 t887 t383))
% 1.81/1.99  (step t889 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule resolution :premises (t795 t833 t851 t888))
% 1.81/1.99  (step t890 (cl (or (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and :premises (t206))
% 1.81/1.99  (step t891 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule or :premises (t890))
% 1.81/1.99  (step t892 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))))) (not (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_pos2)
% 1.81/1.99  (step t893 (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)
% 1.81/1.99  (step t894 (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 (t893))
% 1.81/1.99  (step t895 (cl (= (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)) (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))))) :rule all_simplify)
% 1.81/1.99  (step t896 (cl (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12))) :rule refl)
% 1.81/1.99  (step t897 (cl (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12))) :rule all_simplify)
% 1.81/1.99  (step t898 (cl (= (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))) (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12)))) :rule cong :premises (t896 t897))
% 1.81/1.99  (step t899 (cl (= (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12)) true)) :rule all_simplify)
% 1.81/1.99  (step t900 (cl (= (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))) true)) :rule trans :premises (t898 t899))
% 1.81/1.99  (step t901 (cl (= (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)) true)) :rule trans :premises (t895 t900))
% 1.81/1.99  (step t902 (cl (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12))) :rule resolution :premises (t894 t901))
% 1.81/1.99  (step t903 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule refl)
% 1.81/1.99  (step t904 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t902 t482 t903))
% 1.81/1.99  (step t905 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 1.81/1.99  (step t906 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t907)
% 1.81/1.99  (assume t907.a0 (not (= tptp.e11 tptp.e12)))
% 1.81/1.99  (assume t907.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/1.99  (step t907.t1 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t907.t2)
% 1.81/1.99  (assume t907.t2.a0 (not (= tptp.e11 tptp.e12)))
% 1.81/1.99  (assume t907.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/1.99  (step t907.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_simplify)
% 1.81/1.99  (step t907.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 (t907.t2.t1))
% 1.81/1.99  (step t907.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 1.81/1.99  (step t907.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t907.t2.a1))
% 1.81/1.99  (step t907.t2.t5 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t907.t2.t4))
% 1.81/1.99  (step t907.t2.t6 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t907.t2.t5))
% 1.81/1.99  (step t907.t2.t7 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 tptp.e12))) :rule cong :premises (t907.t2.t3 t907.t2.t6))
% 1.81/1.99  (step t907.t2.t8 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 1.81/1.99  (step t907.t2.t9 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t907.t2.t8))
% 1.81/1.99  (step t907.t2.t10 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 1.81/1.99  (step t907.t2.t11 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t907.t2.t9 t907.t2.t10))
% 1.81/1.99  (step t907.t2.t12 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t907.t2.t11 t907.t2.a0))
% 1.81/1.99  (step t907.t2.t13 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) false)) :rule trans :premises (t907.t2.t7 t907.t2.t12))
% 1.81/1.99  (step t907.t2.t14 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t907.t2.t2 t907.t2.t13))
% 1.81/1.99  (step t907.t2 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t907.t2.a0 t907.t2.a1))
% 1.81/1.99  (step t907.t3 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 1.81/1.99  (step t907.t4 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t907.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t907.t2 t907.t3 t907.t4))
% 1.81/1.99  (step t907.t6 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t907.t5))
% 1.81/1.99  (step t907.t7 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t907.t6))
% 1.81/1.99  (step t907.t8 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t907.t1 t907.t7))
% 1.81/1.99  (step t907.t9 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 1.81/1.99  (step t907.t10 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t907.t8 t907.t9))
% 1.81/1.99  (step t907.t11 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t907.t10))
% 1.81/1.99  (step t907.t12 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t907.t11))
% 1.81/1.99  (step t907.t13 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 1.81/1.99  (step t907.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t907.t13 t907.a0 t907.a1))
% 1.81/1.99  (step t907.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t907.t12 t907.t14))
% 1.81/1.99  (step t907 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t907.a0 t907.a1))
% 1.81/1.99  (step t908 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 1.81/1.99  (step t909 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t910 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t907 t908 t909))
% 1.81/1.99  (step t911 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t910))
% 1.81/1.99  (step t912 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t911))
% 1.81/1.99  (step t913 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t906 t912))
% 1.81/1.99  (step t914 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 1.81/1.99  (step t915 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t913 t914))
% 1.81/1.99  (step t916 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t915))
% 1.81/1.99  (step t917 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t916))
% 1.81/1.99  (step t918 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t905 t917))
% 1.81/1.99  (step t919 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 1.81/1.99  (step t920 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 1.81/1.99  (step t921 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 1.81/1.99  (step t922 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t918 t919 t920 t921))
% 1.81/1.99  (step t923 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t922))
% 1.81/1.99  (step t924 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t892 t904 t923))
% 1.81/1.99  (step t925 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule or :premises (t924))
% 1.81/1.99  (step t926 (cl (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t925))
% 1.81/1.99  (step t927 (cl (not (= tptp.e11 tptp.e12))) :rule and :premises (a8))
% 1.81/1.99  (step t928 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t926 t927 t383))
% 1.81/1.99  (step t929 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.unit1) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.unit1) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 1.81/1.99  (step t930 (cl (= (= (= (not (not (= tptp.e11 tptp.unit1))) (= tptp.e11 tptp.unit1)) true) (= (not (not (= tptp.e11 tptp.unit1))) (= tptp.e11 tptp.unit1)))) :rule equiv_simplify)
% 1.81/1.99  (step t931 (cl (not (= (= (not (not (= tptp.e11 tptp.unit1))) (= tptp.e11 tptp.unit1)) true)) (= (not (not (= tptp.e11 tptp.unit1))) (= tptp.e11 tptp.unit1))) :rule equiv1 :premises (t930))
% 1.81/1.99  (step t932 (cl (= (= (not (not (= tptp.e11 tptp.unit1))) (= tptp.e11 tptp.unit1)) (= (= tptp.e11 tptp.unit1) (not (not (= tptp.e11 tptp.unit1)))))) :rule all_simplify)
% 1.81/1.99  (step t933 (cl (= (= tptp.e11 tptp.unit1) (= tptp.e11 tptp.unit1))) :rule refl)
% 1.81/1.99  (step t934 (cl (= (not (not (= tptp.e11 tptp.unit1))) (= tptp.e11 tptp.unit1))) :rule all_simplify)
% 1.81/1.99  (step t935 (cl (= (= (= tptp.e11 tptp.unit1) (not (not (= tptp.e11 tptp.unit1)))) (= (= tptp.e11 tptp.unit1) (= tptp.e11 tptp.unit1)))) :rule cong :premises (t933 t934))
% 1.81/1.99  (step t936 (cl (= (= (= tptp.e11 tptp.unit1) (= tptp.e11 tptp.unit1)) true)) :rule all_simplify)
% 1.81/1.99  (step t937 (cl (= (= (= tptp.e11 tptp.unit1) (not (not (= tptp.e11 tptp.unit1)))) true)) :rule trans :premises (t935 t936))
% 1.81/1.99  (step t938 (cl (= (= (not (not (= tptp.e11 tptp.unit1))) (= tptp.e11 tptp.unit1)) true)) :rule trans :premises (t932 t937))
% 1.81/1.99  (step t939 (cl (= (not (not (= tptp.e11 tptp.unit1))) (= tptp.e11 tptp.unit1))) :rule resolution :premises (t931 t938))
% 1.81/1.99  (step t940 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 1.81/1.99  (step t941 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.unit1) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t426 t797 t211 t939 t940))
% 1.81/1.99  (step t942 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1)))) :rule and_neg)
% 1.81/1.99  (step t943 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t944)
% 1.81/1.99  (assume t944.a0 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (assume t944.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 1.81/1.99  (assume t944.a2 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (assume t944.a3 (not (= tptp.e11 tptp.unit1)))
% 1.81/1.99  (step t944.t1 (cl (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 1.81/1.99  (anchor :step t944.t2)
% 1.81/1.99  (assume t944.t2.a0 (not (= tptp.e11 tptp.unit1)))
% 1.81/1.99  (assume t944.t2.a1 (= tptp.e10 tptp.unit1))
% 1.81/1.99  (assume t944.t2.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/1.99  (assume t944.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 1.81/1.99  (step t944.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) false) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_simplify)
% 1.81/1.99  (step t944.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) false)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule equiv1 :premises (t944.t2.t1))
% 1.81/1.99  (step t944.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 1.81/1.99  (step t944.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t944.t2.a2))
% 1.81/1.99  (step t944.t2.t5 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t944.t2.a1))
% 1.81/1.99  (step t944.t2.t6 (cl (= tptp.e10 tptp.unit1)) :rule symm :premises (t944.t2.t5))
% 1.81/1.99  (step t944.t2.t7 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.unit1)) :rule trans :premises (t944.t2.t4 t944.t2.t6))
% 1.81/1.99  (step t944.t2.t8 (cl (= tptp.unit1 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t944.t2.t7))
% 1.81/1.99  (step t944.t2.t9 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t944.t2.a3))
% 1.81/1.99  (step t944.t2.t10 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t944.t2.t9))
% 1.81/1.99  (step t944.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t944.t2.t10))
% 1.81/1.99  (step t944.t2.t12 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))) :rule trans :premises (t944.t2.t11 t944.t2.a2))
% 1.81/1.99  (step t944.t2.t13 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t944.t2.t12))
% 1.81/1.99  (step t944.t2.t14 (cl (= tptp.unit1 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t944.t2.t8 t944.t2.t13))
% 1.81/1.99  (step t944.t2.t15 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.unit1)) :rule symm :premises (t944.t2.t14))
% 1.81/1.99  (step t944.t2.t16 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 tptp.unit1))) :rule cong :premises (t944.t2.t3 t944.t2.t15))
% 1.81/1.99  (step t944.t2.t17 (cl (= (= (= tptp.e11 tptp.unit1) false) (not (= tptp.e11 tptp.unit1)))) :rule equiv_simplify)
% 1.81/1.99  (step t944.t2.t18 (cl (= (= tptp.e11 tptp.unit1) false) (not (not (= tptp.e11 tptp.unit1)))) :rule equiv2 :premises (t944.t2.t17))
% 1.81/1.99  (step t944.t2.t19 (cl (not (not (not (= tptp.e11 tptp.unit1)))) (= tptp.e11 tptp.unit1)) :rule not_not)
% 1.81/1.99  (step t944.t2.t20 (cl (= (= tptp.e11 tptp.unit1) false) (= tptp.e11 tptp.unit1)) :rule resolution :premises (t944.t2.t18 t944.t2.t19))
% 1.81/1.99  (step t944.t2.t21 (cl (= (= tptp.e11 tptp.unit1) false)) :rule resolution :premises (t944.t2.t20 t944.t2.a0))
% 1.81/1.99  (step t944.t2.t22 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t944.t2.t16 t944.t2.t21))
% 1.81/1.99  (step t944.t2.t23 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t944.t2.t2 t944.t2.t22))
% 1.81/1.99  (step t944.t2 (cl (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t944.t2.a0 t944.t2.a1 t944.t2.a2 t944.t2.a3))
% 1.81/1.99  (step t944.t3 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t944.t4 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t944.t5 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t944.t6 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t944.t7 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t944.t2 t944.t3 t944.t4 t944.t5 t944.t6))
% 1.81/1.99  (step t944.t8 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t944.t7))
% 1.81/1.99  (step t944.t9 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t944.t8))
% 1.81/1.99  (step t944.t10 (cl (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t944.t1 t944.t9))
% 1.81/1.99  (step t944.t11 (cl (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 1.81/1.99  (step t944.t12 (cl (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t944.t10 t944.t11))
% 1.81/1.99  (step t944.t13 (cl (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t944.t12))
% 1.81/1.99  (step t944.t14 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t944.t13))
% 1.81/1.99  (step t944.t15 (cl (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 1.81/1.99  (step t944.t16 (cl (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t944.t15 t944.a3 t944.a2 t944.a0 t944.a1))
% 1.81/1.99  (step t944.t17 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t944.t14 t944.t16))
% 1.81/1.99  (step t944 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t944.a0 t944.a1 t944.a2 t944.a3))
% 1.81/1.99  (step t945 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/1.99  (step t946 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 1.81/1.99  (step t947 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/1.99  (step t948 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (= tptp.e11 tptp.unit1))) :rule and_pos)
% 1.81/1.99  (step t949 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))))) :rule resolution :premises (t944 t945 t946 t947 t948))
% 1.81/1.99  (step t950 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t949))
% 1.81/1.99  (step t951 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t950))
% 1.81/1.99  (step t952 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t943 t951))
% 1.81/1.99  (step t953 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 1.81/1.99  (step t954 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t952 t953))
% 1.81/1.99  (step t955 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t954))
% 1.81/1.99  (step t956 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t955))
% 1.81/1.99  (step t957 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t942 t956))
% 1.81/1.99  (step t958 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 1.81/1.99  (step t959 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 1.81/1.99  (step t960 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 tptp.unit1)))) :rule or_neg)
% 1.81/1.99  (step t961 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= tptp.e11 tptp.unit1))))) :rule or_neg)
% 1.81/1.99  (step t962 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 1.81/1.99  (step t963 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t957 t958 t959 t960 t961 t962))
% 1.81/1.99  (step t964 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t963))
% 1.81/1.99  (step t965 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.unit1) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t929 t941 t964))
% 1.81/1.99  (step t966 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.unit1) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t965))
% 1.81/1.99  (step t967 (cl (= tptp.e11 tptp.unit1) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 tptp.unit1))) :rule reordering :premises (t966))
% 1.81/1.99  (step t968 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t967 t386 t475 t606 t608))
% 1.81/1.99  (step t969 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule resolution :premises (t891 t851 t928 t968))
% 1.81/1.99  (step t970 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) :rule and :premises (t363))
% 1.81/1.99  (step t971 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t773 t774 t889 t969 t970 t608))
% 1.81/1.99  (step t972 (cl (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) :rule resolution :premises (t647 t688 t729 t971))
% 1.81/1.99  (step t973 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t645 t384 t972))
% 1.81/1.99  (step t974 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) :rule resolution :premises (t208 t609 t518 t973))
% 1.81/1.99  (step t975 (cl (not (= (and (= (tptp.h6 tptp.e11) tptp.e21) (= (tptp.h6 tptp.e13) tptp.e23) (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) (not (and (= (tptp.h6 tptp.e11) tptp.e21) (= (tptp.h6 tptp.e13) tptp.e23) (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule equiv_pos2)
% 1.81/1.99  (step t976 (cl (= (= (tptp.h6 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h6 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t977 (cl (= (= (tptp.h6 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h6 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t978 (cl (= (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t979 (cl (= (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t980 (cl (= (and (= (tptp.h6 tptp.e11) tptp.e21) (= (tptp.h6 tptp.e13) tptp.e23) (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) :rule cong :premises (t976 t977 t978 t979))
% 1.81/1.99  (step t981 (cl (and (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule resolution :premises (t975 t980 a20))
% 1.81/1.99  (step t982 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and :premises (t981))
% 1.81/1.99  (step t983 (cl (= tptp.e23 (tptp.h6 tptp.e13))) :rule and :premises (t981))
% 1.81/1.99  (step t984 (cl (= tptp.e21 (tptp.h6 tptp.e11))) :rule and :premises (t981))
% 1.81/1.99  (step t985 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and :premises (a14))
% 1.81/1.99  (step t986 (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))) (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= (tptp.h5 tptp.e10) tptp.e20) (= (tptp.h5 tptp.e11) tptp.e20) (= (tptp.h5 tptp.e12) tptp.e20) (= (tptp.h5 tptp.e13) tptp.e20)) (or (= (tptp.h5 tptp.e10) tptp.e21) (= (tptp.h5 tptp.e11) tptp.e21) (= (tptp.h5 tptp.e12) tptp.e21) (= (tptp.h5 tptp.e13) tptp.e21)) (or (= (tptp.h5 tptp.e10) tptp.e22) (= (tptp.h5 tptp.e11) tptp.e22) (= (tptp.h5 tptp.e12) tptp.e22) (= (tptp.h5 tptp.e13) tptp.e22)) (or (= (tptp.h5 tptp.e10) tptp.e23) (= (tptp.h5 tptp.e11) tptp.e23) (= (tptp.h5 tptp.e12) tptp.e23) (= (tptp.h5 tptp.e13) tptp.e23))) (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= (tptp.h6 tptp.e10) tptp.e20) (= (tptp.h6 tptp.e11) tptp.e20) (= (tptp.h6 tptp.e12) tptp.e20) (= (tptp.h6 tptp.e13) tptp.e20)) (or (= (tptp.h6 tptp.e10) tptp.e21) (= (tptp.h6 tptp.e11) tptp.e21) (= (tptp.h6 tptp.e12) tptp.e21) (= (tptp.h6 tptp.e13) tptp.e21)) (or (= (tptp.h6 tptp.e10) tptp.e22) (= (tptp.h6 tptp.e11) tptp.e22) (= (tptp.h6 tptp.e12) tptp.e22) (= (tptp.h6 tptp.e13) tptp.e22)) (or (= (tptp.h6 tptp.e10) tptp.e23) (= (tptp.h6 tptp.e11) tptp.e23) (= (tptp.h6 tptp.e12) tptp.e23) (= (tptp.h6 tptp.e13) tptp.e23))) (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= (tptp.h7 tptp.e10) tptp.e20) (= (tptp.h7 tptp.e11) tptp.e20) (= (tptp.h7 tptp.e12) tptp.e20) (= (tptp.h7 tptp.e13) tptp.e20)) (or (= (tptp.h7 tptp.e10) tptp.e21) (= (tptp.h7 tptp.e11) tptp.e21) (= (tptp.h7 tptp.e12) tptp.e21) (= (tptp.h7 tptp.e13) tptp.e21)) (or (= (tptp.h7 tptp.e10) tptp.e22) (= (tptp.h7 tptp.e11) tptp.e22) (= (tptp.h7 tptp.e12) tptp.e22) (= (tptp.h7 tptp.e13) tptp.e22)) (or (= (tptp.h7 tptp.e10) tptp.e23) (= (tptp.h7 tptp.e11) tptp.e23) (= (tptp.h7 tptp.e12) tptp.e23) (= (tptp.h7 tptp.e13) tptp.e23))) (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= (tptp.h8 tptp.e10) tptp.e20) (= (tptp.h8 tptp.e11) tptp.e20) (= (tptp.h8 tptp.e12) tptp.e20) (= (tptp.h8 tptp.e13) tptp.e20)) (or (= (tptp.h8 tptp.e10) tptp.e21) (= (tptp.h8 tptp.e11) tptp.e21) (= (tptp.h8 tptp.e12) tptp.e21) (= (tptp.h8 tptp.e13) tptp.e21)) (or (= (tptp.h8 tptp.e10) tptp.e22) (= (tptp.h8 tptp.e11) tptp.e22) (= (tptp.h8 tptp.e12) tptp.e22) (= (tptp.h8 tptp.e13) tptp.e22)) (or (= (tptp.h8 tptp.e10) tptp.e23) (= (tptp.h8 tptp.e11) tptp.e23) (= (tptp.h8 tptp.e12) tptp.e23) (= (tptp.h8 tptp.e13) tptp.e23))) (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= (tptp.h9 tptp.e10) tptp.e20) (= (tptp.h9 tptp.e11) tptp.e20) (= (tptp.h9 tptp.e12) tptp.e20) (= (tptp.h9 tptp.e13) tptp.e20)) (or (= (tptp.h9 tptp.e10) tptp.e21) (= (tptp.h9 tptp.e11) tptp.e21) (= (tptp.h9 tptp.e12) tptp.e21) (= (tptp.h9 tptp.e13) tptp.e21)) (or (= (tptp.h9 tptp.e10) tptp.e22) (= (tptp.h9 tptp.e11) tptp.e22) (= (tptp.h9 tptp.e12) tptp.e22) (= (tptp.h9 tptp.e13) tptp.e22)) (or (= (tptp.h9 tptp.e10) tptp.e23) (= (tptp.h9 tptp.e11) tptp.e23) (= (tptp.h9 tptp.e12) tptp.e23) (= (tptp.h9 tptp.e13) tptp.e23))) (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= (tptp.h10 tptp.e10) tptp.e20) (= (tptp.h10 tptp.e11) tptp.e20) (= (tptp.h10 tptp.e12) tptp.e20) (= (tptp.h10 tptp.e13) tptp.e20)) (or (= (tptp.h10 tptp.e10) tptp.e21) (= (tptp.h10 tptp.e11) tptp.e21) (= (tptp.h10 tptp.e12) tptp.e21) (= (tptp.h10 tptp.e13) tptp.e21)) (or (= (tptp.h10 tptp.e10) tptp.e22) (= (tptp.h10 tptp.e11) tptp.e22) (= (tptp.h10 tptp.e12) tptp.e22) (= (tptp.h10 tptp.e13) tptp.e22)) (or (= (tptp.h10 tptp.e10) tptp.e23) (= (tptp.h10 tptp.e11) tptp.e23) (= (tptp.h10 tptp.e12) tptp.e23) (= (tptp.h10 tptp.e13) tptp.e23))) (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= (tptp.h11 tptp.e10) tptp.e20) (= (tptp.h11 tptp.e11) tptp.e20) (= (tptp.h11 tptp.e12) tptp.e20) (= (tptp.h11 tptp.e13) tptp.e20)) (or (= (tptp.h11 tptp.e10) tptp.e21) (= (tptp.h11 tptp.e11) tptp.e21) (= (tptp.h11 tptp.e12) tptp.e21) (= (tptp.h11 tptp.e13) tptp.e21)) (or (= (tptp.h11 tptp.e10) tptp.e22) (= (tptp.h11 tptp.e11) tptp.e22) (= (tptp.h11 tptp.e12) tptp.e22) (= (tptp.h11 tptp.e13) tptp.e22)) (or (= (tptp.h11 tptp.e10) tptp.e23) (= (tptp.h11 tptp.e11) tptp.e23) (= (tptp.h11 tptp.e12) tptp.e23) (= (tptp.h11 tptp.e13) tptp.e23))) (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= (tptp.h12 tptp.e10) tptp.e20) (= (tptp.h12 tptp.e11) tptp.e20) (= (tptp.h12 tptp.e12) tptp.e20) (= (tptp.h12 tptp.e13) tptp.e20)) (or (= (tptp.h12 tptp.e10) tptp.e21) (= (tptp.h12 tptp.e11) tptp.e21) (= (tptp.h12 tptp.e12) tptp.e21) (= (tptp.h12 tptp.e13) tptp.e21)) (or (= (tptp.h12 tptp.e10) tptp.e22) (= (tptp.h12 tptp.e11) tptp.e22) (= (tptp.h12 tptp.e12) tptp.e22) (= (tptp.h12 tptp.e13) tptp.e22)) (or (= (tptp.h12 tptp.e10) tptp.e23) (= (tptp.h12 tptp.e11) tptp.e23) (= (tptp.h12 tptp.e12) tptp.e23) (= (tptp.h12 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)))) (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= tptp.e20 (tptp.h5 tptp.e10)) (= tptp.e20 (tptp.h5 tptp.e11)) (= tptp.e20 (tptp.h5 tptp.e12)) (= tptp.e20 (tptp.h5 tptp.e13))) (or (= tptp.e21 (tptp.h5 tptp.e10)) (= tptp.e21 (tptp.h5 tptp.e11)) (= tptp.e21 (tptp.h5 tptp.e12)) (= tptp.e21 (tptp.h5 tptp.e13))) (or (= tptp.e22 (tptp.h5 tptp.e10)) (= tptp.e22 (tptp.h5 tptp.e11)) (= tptp.e22 (tptp.h5 tptp.e12)) (= tptp.e22 (tptp.h5 tptp.e13))) (or (= tptp.e23 (tptp.h5 tptp.e10)) (= tptp.e23 (tptp.h5 tptp.e11)) (= tptp.e23 (tptp.h5 tptp.e12)) (= tptp.e23 (tptp.h5 tptp.e13)))) (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= tptp.e20 (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.h6 tptp.e11)) (= tptp.e20 (tptp.h6 tptp.e12)) (= tptp.e20 (tptp.h6 tptp.e13))) (or (= tptp.e21 (tptp.h6 tptp.e10)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e12)) (= tptp.e21 (tptp.h6 tptp.e13))) (or (= tptp.e22 (tptp.h6 tptp.e10)) (= tptp.e22 (tptp.h6 tptp.e11)) (= tptp.e22 (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.h6 tptp.e13))) (or (= tptp.e23 (tptp.h6 tptp.e10)) (= tptp.e23 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e12)) (= tptp.e23 (tptp.h6 tptp.e13)))) (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= tptp.e20 (tptp.h7 tptp.e10)) (= tptp.e20 (tptp.h7 tptp.e11)) (= tptp.e20 (tptp.h7 tptp.e12)) (= tptp.e20 (tptp.h7 tptp.e13))) (or (= tptp.e21 (tptp.h7 tptp.e10)) (= tptp.e21 (tptp.h7 tptp.e11)) (= tptp.e21 (tptp.h7 tptp.e12)) (= tptp.e21 (tptp.h7 tptp.e13))) (or (= tptp.e22 (tptp.h7 tptp.e10)) (= tptp.e22 (tptp.h7 tptp.e11)) (= tptp.e22 (tptp.h7 tptp.e12)) (= tptp.e22 (tptp.h7 tptp.e13))) (or (= tptp.e23 (tptp.h7 tptp.e10)) (= tptp.e23 (tptp.h7 tptp.e11)) (= tptp.e23 (tptp.h7 tptp.e12)) (= tptp.e23 (tptp.h7 tptp.e13)))) (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= tptp.e20 (tptp.h8 tptp.e10)) (= tptp.e20 (tptp.h8 tptp.e11)) (= tptp.e20 (tptp.h8 tptp.e12)) (= tptp.e20 (tptp.h8 tptp.e13))) (or (= tptp.e21 (tptp.h8 tptp.e10)) (= tptp.e21 (tptp.h8 tptp.e11)) (= tptp.e21 (tptp.h8 tptp.e12)) (= tptp.e21 (tptp.h8 tptp.e13))) (or (= tptp.e22 (tptp.h8 tptp.e10)) (= tptp.e22 (tptp.h8 tptp.e11)) (= tptp.e22 (tptp.h8 tptp.e12)) (= tptp.e22 (tptp.h8 tptp.e13))) (or (= tptp.e23 (tptp.h8 tptp.e10)) (= tptp.e23 (tptp.h8 tptp.e11)) (= tptp.e23 (tptp.h8 tptp.e12)) (= tptp.e23 (tptp.h8 tptp.e13)))) (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= tptp.e20 (tptp.h9 tptp.e10)) (= tptp.e20 (tptp.h9 tptp.e11)) (= tptp.e20 (tptp.h9 tptp.e12)) (= tptp.e20 (tptp.h9 tptp.e13))) (or (= tptp.e21 (tptp.h9 tptp.e10)) (= tptp.e21 (tptp.h9 tptp.e11)) (= tptp.e21 (tptp.h9 tptp.e12)) (= tptp.e21 (tptp.h9 tptp.e13))) (or (= tptp.e22 (tptp.h9 tptp.e10)) (= tptp.e22 (tptp.h9 tptp.e11)) (= tptp.e22 (tptp.h9 tptp.e12)) (= tptp.e22 (tptp.h9 tptp.e13))) (or (= tptp.e23 (tptp.h9 tptp.e10)) (= tptp.e23 (tptp.h9 tptp.e11)) (= tptp.e23 (tptp.h9 tptp.e12)) (= tptp.e23 (tptp.h9 tptp.e13)))) (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= tptp.e20 (tptp.h10 tptp.e10)) (= tptp.e20 (tptp.h10 tptp.e11)) (= tptp.e20 (tptp.h10 tptp.e12)) (= tptp.e20 (tptp.h10 tptp.e13))) (or (= tptp.e21 (tptp.h10 tptp.e10)) (= tptp.e21 (tptp.h10 tptp.e11)) (= tptp.e21 (tptp.h10 tptp.e12)) (= tptp.e21 (tptp.h10 tptp.e13))) (or (= tptp.e22 (tptp.h10 tptp.e10)) (= tptp.e22 (tptp.h10 tptp.e11)) (= tptp.e22 (tptp.h10 tptp.e12)) (= tptp.e22 (tptp.h10 tptp.e13))) (or (= tptp.e23 (tptp.h10 tptp.e10)) (= tptp.e23 (tptp.h10 tptp.e11)) (= tptp.e23 (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e13)))) (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= tptp.e20 (tptp.h11 tptp.e10)) (= tptp.e20 (tptp.h11 tptp.e11)) (= tptp.e20 (tptp.h11 tptp.e12)) (= tptp.e20 (tptp.h11 tptp.e13))) (or (= tptp.e21 (tptp.h11 tptp.e10)) (= tptp.e21 (tptp.h11 tptp.e11)) (= tptp.e21 (tptp.h11 tptp.e12)) (= tptp.e21 (tptp.h11 tptp.e13))) (or (= tptp.e22 (tptp.h11 tptp.e10)) (= tptp.e22 (tptp.h11 tptp.e11)) (= tptp.e22 (tptp.h11 tptp.e12)) (= tptp.e22 (tptp.h11 tptp.e13))) (or (= tptp.e23 (tptp.h11 tptp.e10)) (= tptp.e23 (tptp.h11 tptp.e11)) (= tptp.e23 (tptp.h11 tptp.e12)) (= tptp.e23 (tptp.h11 tptp.e13)))) (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= tptp.e20 (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.h12 tptp.e11)) (= tptp.e20 (tptp.h12 tptp.e12)) (= tptp.e20 (tptp.h12 tptp.e13))) (or (= tptp.e21 (tptp.h12 tptp.e10)) (= tptp.e21 (tptp.h12 tptp.e11)) (= tptp.e21 (tptp.h12 tptp.e12)) (= tptp.e21 (tptp.h12 tptp.e13))) (or (= tptp.e22 (tptp.h12 tptp.e10)) (= tptp.e22 (tptp.h12 tptp.e11)) (= tptp.e22 (tptp.h12 tptp.e12)) (= tptp.e22 (tptp.h12 tptp.e13))) (or (= tptp.e23 (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.h12 tptp.e12)) (= tptp.e23 (tptp.h12 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))) (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= (tptp.h5 tptp.e10) tptp.e20) (= (tptp.h5 tptp.e11) tptp.e20) (= (tptp.h5 tptp.e12) tptp.e20) (= (tptp.h5 tptp.e13) tptp.e20)) (or (= (tptp.h5 tptp.e10) tptp.e21) (= (tptp.h5 tptp.e11) tptp.e21) (= (tptp.h5 tptp.e12) tptp.e21) (= (tptp.h5 tptp.e13) tptp.e21)) (or (= (tptp.h5 tptp.e10) tptp.e22) (= (tptp.h5 tptp.e11) tptp.e22) (= (tptp.h5 tptp.e12) tptp.e22) (= (tptp.h5 tptp.e13) tptp.e22)) (or (= (tptp.h5 tptp.e10) tptp.e23) (= (tptp.h5 tptp.e11) tptp.e23) (= (tptp.h5 tptp.e12) tptp.e23) (= (tptp.h5 tptp.e13) tptp.e23))) (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= (tptp.h6 tptp.e10) tptp.e20) (= (tptp.h6 tptp.e11) tptp.e20) (= (tptp.h6 tptp.e12) tptp.e20) (= (tptp.h6 tptp.e13) tptp.e20)) (or (= (tptp.h6 tptp.e10) tptp.e21) (= (tptp.h6 tptp.e11) tptp.e21) (= (tptp.h6 tptp.e12) tptp.e21) (= (tptp.h6 tptp.e13) tptp.e21)) (or (= (tptp.h6 tptp.e10) tptp.e22) (= (tptp.h6 tptp.e11) tptp.e22) (= (tptp.h6 tptp.e12) tptp.e22) (= (tptp.h6 tptp.e13) tptp.e22)) (or (= (tptp.h6 tptp.e10) tptp.e23) (= (tptp.h6 tptp.e11) tptp.e23) (= (tptp.h6 tptp.e12) tptp.e23) (= (tptp.h6 tptp.e13) tptp.e23))) (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= (tptp.h7 tptp.e10) tptp.e20) (= (tptp.h7 tptp.e11) tptp.e20) (= (tptp.h7 tptp.e12) tptp.e20) (= (tptp.h7 tptp.e13) tptp.e20)) (or (= (tptp.h7 tptp.e10) tptp.e21) (= (tptp.h7 tptp.e11) tptp.e21) (= (tptp.h7 tptp.e12) tptp.e21) (= (tptp.h7 tptp.e13) tptp.e21)) (or (= (tptp.h7 tptp.e10) tptp.e22) (= (tptp.h7 tptp.e11) tptp.e22) (= (tptp.h7 tptp.e12) tptp.e22) (= (tptp.h7 tptp.e13) tptp.e22)) (or (= (tptp.h7 tptp.e10) tptp.e23) (= (tptp.h7 tptp.e11) tptp.e23) (= (tptp.h7 tptp.e12) tptp.e23) (= (tptp.h7 tptp.e13) tptp.e23))) (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= (tptp.h8 tptp.e10) tptp.e20) (= (tptp.h8 tptp.e11) tptp.e20) (= (tptp.h8 tptp.e12) tptp.e20) (= (tptp.h8 tptp.e13) tptp.e20)) (or (= (tptp.h8 tptp.e10) tptp.e21) (= (tptp.h8 tptp.e11) tptp.e21) (= (tptp.h8 tptp.e12) tptp.e21) (= (tptp.h8 tptp.e13) tptp.e21)) (or (= (tptp.h8 tptp.e10) tptp.e22) (= (tptp.h8 tptp.e11) tptp.e22) (= (tptp.h8 tptp.e12) tptp.e22) (= (tptp.h8 tptp.e13) tptp.e22)) (or (= (tptp.h8 tptp.e10) tptp.e23) (= (tptp.h8 tptp.e11) tptp.e23) (= (tptp.h8 tptp.e12) tptp.e23) (= (tptp.h8 tptp.e13) tptp.e23))) (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= (tptp.h9 tptp.e10) tptp.e20) (= (tptp.h9 tptp.e11) tptp.e20) (= (tptp.h9 tptp.e12) tptp.e20) (= (tptp.h9 tptp.e13) tptp.e20)) (or (= (tptp.h9 tptp.e10) tptp.e21) (= (tptp.h9 tptp.e11) tptp.e21) (= (tptp.h9 tptp.e12) tptp.e21) (= (tptp.h9 tptp.e13) tptp.e21)) (or (= (tptp.h9 tptp.e10) tptp.e22) (= (tptp.h9 tptp.e11) tptp.e22) (= (tptp.h9 tptp.e12) tptp.e22) (= (tptp.h9 tptp.e13) tptp.e22)) (or (= (tptp.h9 tptp.e10) tptp.e23) (= (tptp.h9 tptp.e11) tptp.e23) (= (tptp.h9 tptp.e12) tptp.e23) (= (tptp.h9 tptp.e13) tptp.e23))) (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= (tptp.h10 tptp.e10) tptp.e20) (= (tptp.h10 tptp.e11) tptp.e20) (= (tptp.h10 tptp.e12) tptp.e20) (= (tptp.h10 tptp.e13) tptp.e20)) (or (= (tptp.h10 tptp.e10) tptp.e21) (= (tptp.h10 tptp.e11) tptp.e21) (= (tptp.h10 tptp.e12) tptp.e21) (= (tptp.h10 tptp.e13) tptp.e21)) (or (= (tptp.h10 tptp.e10) tptp.e22) (= (tptp.h10 tptp.e11) tptp.e22) (= (tptp.h10 tptp.e12) tptp.e22) (= (tptp.h10 tptp.e13) tptp.e22)) (or (= (tptp.h10 tptp.e10) tptp.e23) (= (tptp.h10 tptp.e11) tptp.e23) (= (tptp.h10 tptp.e12) tptp.e23) (= (tptp.h10 tptp.e13) tptp.e23))) (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= (tptp.h11 tptp.e10) tptp.e20) (= (tptp.h11 tptp.e11) tptp.e20) (= (tptp.h11 tptp.e12) tptp.e20) (= (tptp.h11 tptp.e13) tptp.e20)) (or (= (tptp.h11 tptp.e10) tptp.e21) (= (tptp.h11 tptp.e11) tptp.e21) (= (tptp.h11 tptp.e12) tptp.e21) (= (tptp.h11 tptp.e13) tptp.e21)) (or (= (tptp.h11 tptp.e10) tptp.e22) (= (tptp.h11 tptp.e11) tptp.e22) (= (tptp.h11 tptp.e12) tptp.e22) (= (tptp.h11 tptp.e13) tptp.e22)) (or (= (tptp.h11 tptp.e10) tptp.e23) (= (tptp.h11 tptp.e11) tptp.e23) (= (tptp.h11 tptp.e12) tptp.e23) (= (tptp.h11 tptp.e13) tptp.e23))) (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= (tptp.h12 tptp.e10) tptp.e20) (= (tptp.h12 tptp.e11) tptp.e20) (= (tptp.h12 tptp.e12) tptp.e20) (= (tptp.h12 tptp.e13) tptp.e20)) (or (= (tptp.h12 tptp.e10) tptp.e21) (= (tptp.h12 tptp.e11) tptp.e21) (= (tptp.h12 tptp.e12) tptp.e21) (= (tptp.h12 tptp.e13) tptp.e21)) (or (= (tptp.h12 tptp.e10) tptp.e22) (= (tptp.h12 tptp.e11) tptp.e22) (= (tptp.h12 tptp.e12) tptp.e22) (= (tptp.h12 tptp.e13) tptp.e22)) (or (= (tptp.h12 tptp.e10) tptp.e23) (= (tptp.h12 tptp.e11) tptp.e23) (= (tptp.h12 tptp.e12) tptp.e23) (= (tptp.h12 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)))) (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= tptp.e20 (tptp.h5 tptp.e10)) (= tptp.e20 (tptp.h5 tptp.e11)) (= tptp.e20 (tptp.h5 tptp.e12)) (= tptp.e20 (tptp.h5 tptp.e13))) (or (= tptp.e21 (tptp.h5 tptp.e10)) (= tptp.e21 (tptp.h5 tptp.e11)) (= tptp.e21 (tptp.h5 tptp.e12)) (= tptp.e21 (tptp.h5 tptp.e13))) (or (= tptp.e22 (tptp.h5 tptp.e10)) (= tptp.e22 (tptp.h5 tptp.e11)) (= tptp.e22 (tptp.h5 tptp.e12)) (= tptp.e22 (tptp.h5 tptp.e13))) (or (= tptp.e23 (tptp.h5 tptp.e10)) (= tptp.e23 (tptp.h5 tptp.e11)) (= tptp.e23 (tptp.h5 tptp.e12)) (= tptp.e23 (tptp.h5 tptp.e13)))) (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= tptp.e20 (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.h6 tptp.e11)) (= tptp.e20 (tptp.h6 tptp.e12)) (= tptp.e20 (tptp.h6 tptp.e13))) (or (= tptp.e21 (tptp.h6 tptp.e10)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e12)) (= tptp.e21 (tptp.h6 tptp.e13))) (or (= tptp.e22 (tptp.h6 tptp.e10)) (= tptp.e22 (tptp.h6 tptp.e11)) (= tptp.e22 (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.h6 tptp.e13))) (or (= tptp.e23 (tptp.h6 tptp.e10)) (= tptp.e23 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e12)) (= tptp.e23 (tptp.h6 tptp.e13)))) (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= tptp.e20 (tptp.h7 tptp.e10)) (= tptp.e20 (tptp.h7 tptp.e11)) (= tptp.e20 (tptp.h7 tptp.e12)) (= tptp.e20 (tptp.h7 tptp.e13))) (or (= tptp.e21 (tptp.h7 tptp.e10)) (= tptp.e21 (tptp.h7 tptp.e11)) (= tptp.e21 (tptp.h7 tptp.e12)) (= tptp.e21 (tptp.h7 tptp.e13))) (or (= tptp.e22 (tptp.h7 tptp.e10)) (= tptp.e22 (tptp.h7 tptp.e11)) (= tptp.e22 (tptp.h7 tptp.e12)) (= tptp.e22 (tptp.h7 tptp.e13))) (or (= tptp.e23 (tptp.h7 tptp.e10)) (= tptp.e23 (tptp.h7 tptp.e11)) (= tptp.e23 (tptp.h7 tptp.e12)) (= tptp.e23 (tptp.h7 tptp.e13)))) (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= tptp.e20 (tptp.h8 tptp.e10)) (= tptp.e20 (tptp.h8 tptp.e11)) (= tptp.e20 (tptp.h8 tptp.e12)) (= tptp.e20 (tptp.h8 tptp.e13))) (or (= tptp.e21 (tptp.h8 tptp.e10)) (= tptp.e21 (tptp.h8 tptp.e11)) (= tptp.e21 (tptp.h8 tptp.e12)) (= tptp.e21 (tptp.h8 tptp.e13))) (or (= tptp.e22 (tptp.h8 tptp.e10)) (= tptp.e22 (tptp.h8 tptp.e11)) (= tptp.e22 (tptp.h8 tptp.e12)) (= tptp.e22 (tptp.h8 tptp.e13))) (or (= tptp.e23 (tptp.h8 tptp.e10)) (= tptp.e23 (tptp.h8 tptp.e11)) (= tptp.e23 (tptp.h8 tptp.e12)) (= tptp.e23 (tptp.h8 tptp.e13)))) (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= tptp.e20 (tptp.h9 tptp.e10)) (= tptp.e20 (tptp.h9 tptp.e11)) (= tptp.e20 (tptp.h9 tptp.e12)) (= tptp.e20 (tptp.h9 tptp.e13))) (or (= tptp.e21 (tptp.h9 tptp.e10)) (= tptp.e21 (tptp.h9 tptp.e11)) (= tptp.e21 (tptp.h9 tptp.e12)) (= tptp.e21 (tptp.h9 tptp.e13))) (or (= tptp.e22 (tptp.h9 tptp.e10)) (= tptp.e22 (tptp.h9 tptp.e11)) (= tptp.e22 (tptp.h9 tptp.e12)) (= tptp.e22 (tptp.h9 tptp.e13))) (or (= tptp.e23 (tptp.h9 tptp.e10)) (= tptp.e23 (tptp.h9 tptp.e11)) (= tptp.e23 (tptp.h9 tptp.e12)) (= tptp.e23 (tptp.h9 tptp.e13)))) (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= tptp.e20 (tptp.h10 tptp.e10)) (= tptp.e20 (tptp.h10 tptp.e11)) (= tptp.e20 (tptp.h10 tptp.e12)) (= tptp.e20 (tptp.h10 tptp.e13))) (or (= tptp.e21 (tptp.h10 tptp.e10)) (= tptp.e21 (tptp.h10 tptp.e11)) (= tptp.e21 (tptp.h10 tptp.e12)) (= tptp.e21 (tptp.h10 tptp.e13))) (or (= tptp.e22 (tptp.h10 tptp.e10)) (= tptp.e22 (tptp.h10 tptp.e11)) (= tptp.e22 (tptp.h10 tptp.e12)) (= tptp.e22 (tptp.h10 tptp.e13))) (or (= tptp.e23 (tptp.h10 tptp.e10)) (= tptp.e23 (tptp.h10 tptp.e11)) (= tptp.e23 (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e13)))) (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= tptp.e20 (tptp.h11 tptp.e10)) (= tptp.e20 (tptp.h11 tptp.e11)) (= tptp.e20 (tptp.h11 tptp.e12)) (= tptp.e20 (tptp.h11 tptp.e13))) (or (= tptp.e21 (tptp.h11 tptp.e10)) (= tptp.e21 (tptp.h11 tptp.e11)) (= tptp.e21 (tptp.h11 tptp.e12)) (= tptp.e21 (tptp.h11 tptp.e13))) (or (= tptp.e22 (tptp.h11 tptp.e10)) (= tptp.e22 (tptp.h11 tptp.e11)) (= tptp.e22 (tptp.h11 tptp.e12)) (= tptp.e22 (tptp.h11 tptp.e13))) (or (= tptp.e23 (tptp.h11 tptp.e10)) (= tptp.e23 (tptp.h11 tptp.e11)) (= tptp.e23 (tptp.h11 tptp.e12)) (= tptp.e23 (tptp.h11 tptp.e13)))) (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= tptp.e20 (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.h12 tptp.e11)) (= tptp.e20 (tptp.h12 tptp.e12)) (= tptp.e20 (tptp.h12 tptp.e13))) (or (= tptp.e21 (tptp.h12 tptp.e10)) (= tptp.e21 (tptp.h12 tptp.e11)) (= tptp.e21 (tptp.h12 tptp.e12)) (= tptp.e21 (tptp.h12 tptp.e13))) (or (= tptp.e22 (tptp.h12 tptp.e10)) (= tptp.e22 (tptp.h12 tptp.e11)) (= tptp.e22 (tptp.h12 tptp.e12)) (= tptp.e22 (tptp.h12 tptp.e13))) (or (= tptp.e23 (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.h12 tptp.e12)) (= tptp.e23 (tptp.h12 tptp.e13))))))) :rule equiv_pos2)
% 1.81/1.99  (step t987 (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)
% 1.81/1.99  (step t988 (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)
% 1.81/1.99  (step t989 (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)
% 1.81/1.99  (step t990 (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)
% 1.81/1.99  (step t991 (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)
% 1.81/1.99  (step t992 (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)
% 1.81/1.99  (step t993 (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)
% 1.81/1.99  (step t994 (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)
% 1.81/1.99  (step t995 (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)
% 1.81/1.99  (step t996 (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)
% 1.81/1.99  (step t997 (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)
% 1.81/1.99  (step t998 (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)
% 1.81/1.99  (step t999 (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)
% 1.81/1.99  (step t1000 (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)
% 1.81/1.99  (step t1001 (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)
% 1.81/1.99  (step t1002 (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)
% 1.81/1.99  (step t1003 (cl (= (= (tptp.h1 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1004 (cl (= (= (tptp.h1 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t1005 (cl (= (= (tptp.h1 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t1006 (cl (= (= (tptp.h1 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t1007 (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 (t1003 t1004 t1005 t1006))
% 1.81/1.99  (step t1008 (cl (= (= (tptp.h1 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1009 (cl (= (= (tptp.h1 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t1010 (cl (= (= (tptp.h1 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t1011 (cl (= (= (tptp.h1 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t1012 (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 (t1008 t1009 t1010 t1011))
% 1.81/1.99  (step t1013 (cl (= (= (tptp.h1 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1014 (cl (= (= (tptp.h1 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t1015 (cl (= (= (tptp.h1 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t1016 (cl (= (= (tptp.h1 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t1017 (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 (t1013 t1014 t1015 t1016))
% 1.81/1.99  (step t1018 (cl (= (= (tptp.h1 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1019 (cl (= (= (tptp.h1 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t1020 (cl (= (= (tptp.h1 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t1021 (cl (= (= (tptp.h1 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t1022 (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 (t1018 t1019 t1020 t1021))
% 1.81/1.99  (step t1023 (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 (t987 t988 t989 t990 t991 t992 t993 t994 t995 t996 t997 t998 t999 t1000 t1001 t1002 t1007 t1012 t1017 t1022))
% 1.81/1.99  (step t1024 (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)
% 1.81/1.99  (step t1025 (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)
% 1.81/1.99  (step t1026 (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)
% 1.81/1.99  (step t1027 (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)
% 1.81/1.99  (step t1028 (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)
% 1.81/1.99  (step t1029 (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)
% 1.81/1.99  (step t1030 (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)
% 1.81/1.99  (step t1031 (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)
% 1.81/1.99  (step t1032 (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)
% 1.81/1.99  (step t1033 (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)
% 1.81/1.99  (step t1034 (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)
% 1.81/1.99  (step t1035 (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)
% 1.81/1.99  (step t1036 (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)
% 1.81/1.99  (step t1037 (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)
% 1.81/1.99  (step t1038 (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)
% 1.81/1.99  (step t1039 (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)
% 1.81/1.99  (step t1040 (cl (= (= (tptp.h2 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1041 (cl (= (= (tptp.h2 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t1042 (cl (= (= (tptp.h2 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t1043 (cl (= (= (tptp.h2 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t1044 (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 (t1040 t1041 t1042 t1043))
% 1.81/1.99  (step t1045 (cl (= (= (tptp.h2 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1046 (cl (= (= (tptp.h2 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t1047 (cl (= (= (tptp.h2 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t1048 (cl (= (= (tptp.h2 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t1049 (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 (t1045 t1046 t1047 t1048))
% 1.81/1.99  (step t1050 (cl (= (= (tptp.h2 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1051 (cl (= (= (tptp.h2 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t1052 (cl (= (= (tptp.h2 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t1053 (cl (= (= (tptp.h2 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t1054 (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 (t1050 t1051 t1052 t1053))
% 1.81/1.99  (step t1055 (cl (= (= (tptp.h2 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1056 (cl (= (= (tptp.h2 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t1057 (cl (= (= (tptp.h2 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t1058 (cl (= (= (tptp.h2 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t1059 (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 (t1055 t1056 t1057 t1058))
% 1.81/1.99  (step t1060 (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 (t1024 t1025 t1026 t1027 t1028 t1029 t1030 t1031 t1032 t1033 t1034 t1035 t1036 t1037 t1038 t1039 t1044 t1049 t1054 t1059))
% 1.81/1.99  (step t1061 (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)
% 1.81/1.99  (step t1062 (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)
% 1.81/1.99  (step t1063 (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)
% 1.81/1.99  (step t1064 (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)
% 1.81/1.99  (step t1065 (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)
% 1.81/1.99  (step t1066 (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)
% 1.81/1.99  (step t1067 (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)
% 1.81/1.99  (step t1068 (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)
% 1.81/1.99  (step t1069 (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)
% 1.81/1.99  (step t1070 (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)
% 1.81/1.99  (step t1071 (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)
% 1.81/1.99  (step t1072 (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)
% 1.81/1.99  (step t1073 (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)
% 1.81/1.99  (step t1074 (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)
% 1.81/1.99  (step t1075 (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)
% 1.81/1.99  (step t1076 (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)
% 1.81/1.99  (step t1077 (cl (= (= (tptp.h3 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1078 (cl (= (= (tptp.h3 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t1079 (cl (= (= (tptp.h3 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t1080 (cl (= (= (tptp.h3 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t1081 (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 (t1077 t1078 t1079 t1080))
% 1.81/1.99  (step t1082 (cl (= (= (tptp.h3 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1083 (cl (= (= (tptp.h3 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t1084 (cl (= (= (tptp.h3 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t1085 (cl (= (= (tptp.h3 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t1086 (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 (t1082 t1083 t1084 t1085))
% 1.81/1.99  (step t1087 (cl (= (= (tptp.h3 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1088 (cl (= (= (tptp.h3 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 1.81/1.99  (step t1089 (cl (= (= (tptp.h3 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 1.81/1.99  (step t1090 (cl (= (= (tptp.h3 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 1.81/1.99  (step t1091 (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 (t1087 t1088 t1089 t1090))
% 1.81/1.99  (step t1092 (cl (= (= (tptp.h3 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 1.81/1.99  (step t1093 (cl (= (= (tptp.h3 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1094 (cl (= (= (tptp.h3 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1095 (cl (= (= (tptp.h3 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1096 (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 (t1092 t1093 t1094 t1095))
% 1.81/2.00  (step t1097 (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 (t1061 t1062 t1063 t1064 t1065 t1066 t1067 t1068 t1069 t1070 t1071 t1072 t1073 t1074 t1075 t1076 t1081 t1086 t1091 t1096))
% 1.81/2.00  (step t1098 (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)
% 1.81/2.00  (step t1099 (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)
% 1.81/2.00  (step t1100 (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)
% 1.81/2.00  (step t1101 (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)
% 1.81/2.00  (step t1102 (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)
% 1.81/2.00  (step t1103 (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)
% 1.81/2.00  (step t1104 (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)
% 1.81/2.00  (step t1105 (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)
% 1.81/2.00  (step t1106 (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)
% 1.81/2.00  (step t1107 (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)
% 1.81/2.00  (step t1108 (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)
% 1.81/2.00  (step t1109 (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)
% 1.81/2.00  (step t1110 (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)
% 1.81/2.00  (step t1111 (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)
% 1.81/2.00  (step t1112 (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)
% 1.81/2.00  (step t1113 (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)
% 1.81/2.00  (step t1114 (cl (= (= (tptp.h4 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1115 (cl (= (= (tptp.h4 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1116 (cl (= (= (tptp.h4 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1117 (cl (= (= (tptp.h4 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1118 (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 (t1114 t1115 t1116 t1117))
% 1.81/2.00  (step t1119 (cl (= (= (tptp.h4 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1120 (cl (= (= (tptp.h4 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1121 (cl (= (= (tptp.h4 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1122 (cl (= (= (tptp.h4 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1123 (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 (t1119 t1120 t1121 t1122))
% 1.81/2.00  (step t1124 (cl (= (= (tptp.h4 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1125 (cl (= (= (tptp.h4 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1126 (cl (= (= (tptp.h4 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1127 (cl (= (= (tptp.h4 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1128 (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 (t1124 t1125 t1126 t1127))
% 1.81/2.00  (step t1129 (cl (= (= (tptp.h4 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1130 (cl (= (= (tptp.h4 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1131 (cl (= (= (tptp.h4 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1132 (cl (= (= (tptp.h4 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1133 (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 (t1129 t1130 t1131 t1132))
% 1.81/2.00  (step t1134 (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 (t1098 t1099 t1100 t1101 t1102 t1103 t1104 t1105 t1106 t1107 t1108 t1109 t1110 t1111 t1112 t1113 t1118 t1123 t1128 t1133))
% 1.81/2.00  (step t1135 (cl (= (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1136 (cl (= (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1137 (cl (= (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1138 (cl (= (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1139 (cl (= (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1140 (cl (= (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1141 (cl (= (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1142 (cl (= (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1143 (cl (= (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1144 (cl (= (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1145 (cl (= (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1146 (cl (= (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1147 (cl (= (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1148 (cl (= (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1149 (cl (= (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1150 (cl (= (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1151 (cl (= (= (tptp.h5 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h5 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1152 (cl (= (= (tptp.h5 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h5 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1153 (cl (= (= (tptp.h5 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h5 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1154 (cl (= (= (tptp.h5 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h5 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1155 (cl (= (or (= (tptp.h5 tptp.e10) tptp.e20) (= (tptp.h5 tptp.e11) tptp.e20) (= (tptp.h5 tptp.e12) tptp.e20) (= (tptp.h5 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h5 tptp.e10)) (= tptp.e20 (tptp.h5 tptp.e11)) (= tptp.e20 (tptp.h5 tptp.e12)) (= tptp.e20 (tptp.h5 tptp.e13))))) :rule cong :premises (t1151 t1152 t1153 t1154))
% 1.81/2.00  (step t1156 (cl (= (= (tptp.h5 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h5 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1157 (cl (= (= (tptp.h5 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h5 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1158 (cl (= (= (tptp.h5 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h5 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1159 (cl (= (= (tptp.h5 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h5 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1160 (cl (= (or (= (tptp.h5 tptp.e10) tptp.e21) (= (tptp.h5 tptp.e11) tptp.e21) (= (tptp.h5 tptp.e12) tptp.e21) (= (tptp.h5 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h5 tptp.e10)) (= tptp.e21 (tptp.h5 tptp.e11)) (= tptp.e21 (tptp.h5 tptp.e12)) (= tptp.e21 (tptp.h5 tptp.e13))))) :rule cong :premises (t1156 t1157 t1158 t1159))
% 1.81/2.00  (step t1161 (cl (= (= (tptp.h5 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h5 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1162 (cl (= (= (tptp.h5 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h5 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1163 (cl (= (= (tptp.h5 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h5 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1164 (cl (= (= (tptp.h5 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h5 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1165 (cl (= (or (= (tptp.h5 tptp.e10) tptp.e22) (= (tptp.h5 tptp.e11) tptp.e22) (= (tptp.h5 tptp.e12) tptp.e22) (= (tptp.h5 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h5 tptp.e10)) (= tptp.e22 (tptp.h5 tptp.e11)) (= tptp.e22 (tptp.h5 tptp.e12)) (= tptp.e22 (tptp.h5 tptp.e13))))) :rule cong :premises (t1161 t1162 t1163 t1164))
% 1.81/2.00  (step t1166 (cl (= (= (tptp.h5 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h5 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1167 (cl (= (= (tptp.h5 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h5 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1168 (cl (= (= (tptp.h5 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h5 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1169 (cl (= (= (tptp.h5 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h5 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1170 (cl (= (or (= (tptp.h5 tptp.e10) tptp.e23) (= (tptp.h5 tptp.e11) tptp.e23) (= (tptp.h5 tptp.e12) tptp.e23) (= (tptp.h5 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h5 tptp.e10)) (= tptp.e23 (tptp.h5 tptp.e11)) (= tptp.e23 (tptp.h5 tptp.e12)) (= tptp.e23 (tptp.h5 tptp.e13))))) :rule cong :premises (t1166 t1167 t1168 t1169))
% 1.81/2.00  (step t1171 (cl (= (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= (tptp.h5 tptp.e10) tptp.e20) (= (tptp.h5 tptp.e11) tptp.e20) (= (tptp.h5 tptp.e12) tptp.e20) (= (tptp.h5 tptp.e13) tptp.e20)) (or (= (tptp.h5 tptp.e10) tptp.e21) (= (tptp.h5 tptp.e11) tptp.e21) (= (tptp.h5 tptp.e12) tptp.e21) (= (tptp.h5 tptp.e13) tptp.e21)) (or (= (tptp.h5 tptp.e10) tptp.e22) (= (tptp.h5 tptp.e11) tptp.e22) (= (tptp.h5 tptp.e12) tptp.e22) (= (tptp.h5 tptp.e13) tptp.e22)) (or (= (tptp.h5 tptp.e10) tptp.e23) (= (tptp.h5 tptp.e11) tptp.e23) (= (tptp.h5 tptp.e12) tptp.e23) (= (tptp.h5 tptp.e13) tptp.e23))) (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= tptp.e20 (tptp.h5 tptp.e10)) (= tptp.e20 (tptp.h5 tptp.e11)) (= tptp.e20 (tptp.h5 tptp.e12)) (= tptp.e20 (tptp.h5 tptp.e13))) (or (= tptp.e21 (tptp.h5 tptp.e10)) (= tptp.e21 (tptp.h5 tptp.e11)) (= tptp.e21 (tptp.h5 tptp.e12)) (= tptp.e21 (tptp.h5 tptp.e13))) (or (= tptp.e22 (tptp.h5 tptp.e10)) (= tptp.e22 (tptp.h5 tptp.e11)) (= tptp.e22 (tptp.h5 tptp.e12)) (= tptp.e22 (tptp.h5 tptp.e13))) (or (= tptp.e23 (tptp.h5 tptp.e10)) (= tptp.e23 (tptp.h5 tptp.e11)) (= tptp.e23 (tptp.h5 tptp.e12)) (= tptp.e23 (tptp.h5 tptp.e13)))))) :rule cong :premises (t1135 t1136 t1137 t1138 t1139 t1140 t1141 t1142 t1143 t1144 t1145 t1146 t1147 t1148 t1149 t1150 t1155 t1160 t1165 t1170))
% 1.81/2.00  (step t1172 (cl (= (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1173 (cl (= (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1174 (cl (= (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1175 (cl (= (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1176 (cl (= (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1177 (cl (= (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1178 (cl (= (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1179 (cl (= (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1180 (cl (= (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1181 (cl (= (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1182 (cl (= (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1183 (cl (= (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1184 (cl (= (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1185 (cl (= (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1186 (cl (= (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1187 (cl (= (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1188 (cl (= (= (tptp.h6 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h6 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1189 (cl (= (= (tptp.h6 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h6 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1190 (cl (= (= (tptp.h6 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h6 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1191 (cl (= (= (tptp.h6 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h6 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1192 (cl (= (or (= (tptp.h6 tptp.e10) tptp.e20) (= (tptp.h6 tptp.e11) tptp.e20) (= (tptp.h6 tptp.e12) tptp.e20) (= (tptp.h6 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.h6 tptp.e11)) (= tptp.e20 (tptp.h6 tptp.e12)) (= tptp.e20 (tptp.h6 tptp.e13))))) :rule cong :premises (t1188 t1189 t1190 t1191))
% 1.81/2.00  (step t1193 (cl (= (= (tptp.h6 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h6 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1194 (cl (= (= (tptp.h6 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h6 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1195 (cl (= (= (tptp.h6 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h6 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1196 (cl (= (or (= (tptp.h6 tptp.e10) tptp.e21) (= (tptp.h6 tptp.e11) tptp.e21) (= (tptp.h6 tptp.e12) tptp.e21) (= (tptp.h6 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h6 tptp.e10)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e12)) (= tptp.e21 (tptp.h6 tptp.e13))))) :rule cong :premises (t1193 t976 t1194 t1195))
% 1.81/2.00  (step t1197 (cl (= (= (tptp.h6 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h6 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1198 (cl (= (= (tptp.h6 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h6 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1199 (cl (= (= (tptp.h6 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h6 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1200 (cl (= (= (tptp.h6 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h6 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1201 (cl (= (or (= (tptp.h6 tptp.e10) tptp.e22) (= (tptp.h6 tptp.e11) tptp.e22) (= (tptp.h6 tptp.e12) tptp.e22) (= (tptp.h6 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h6 tptp.e10)) (= tptp.e22 (tptp.h6 tptp.e11)) (= tptp.e22 (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.h6 tptp.e13))))) :rule cong :premises (t1197 t1198 t1199 t1200))
% 1.81/2.00  (step t1202 (cl (= (= (tptp.h6 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h6 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1203 (cl (= (= (tptp.h6 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h6 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1204 (cl (= (= (tptp.h6 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h6 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1205 (cl (= (or (= (tptp.h6 tptp.e10) tptp.e23) (= (tptp.h6 tptp.e11) tptp.e23) (= (tptp.h6 tptp.e12) tptp.e23) (= (tptp.h6 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h6 tptp.e10)) (= tptp.e23 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e12)) (= tptp.e23 (tptp.h6 tptp.e13))))) :rule cong :premises (t1202 t1203 t1204 t977))
% 1.81/2.00  (step t1206 (cl (= (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= (tptp.h6 tptp.e10) tptp.e20) (= (tptp.h6 tptp.e11) tptp.e20) (= (tptp.h6 tptp.e12) tptp.e20) (= (tptp.h6 tptp.e13) tptp.e20)) (or (= (tptp.h6 tptp.e10) tptp.e21) (= (tptp.h6 tptp.e11) tptp.e21) (= (tptp.h6 tptp.e12) tptp.e21) (= (tptp.h6 tptp.e13) tptp.e21)) (or (= (tptp.h6 tptp.e10) tptp.e22) (= (tptp.h6 tptp.e11) tptp.e22) (= (tptp.h6 tptp.e12) tptp.e22) (= (tptp.h6 tptp.e13) tptp.e22)) (or (= (tptp.h6 tptp.e10) tptp.e23) (= (tptp.h6 tptp.e11) tptp.e23) (= (tptp.h6 tptp.e12) tptp.e23) (= (tptp.h6 tptp.e13) tptp.e23))) (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= tptp.e20 (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.h6 tptp.e11)) (= tptp.e20 (tptp.h6 tptp.e12)) (= tptp.e20 (tptp.h6 tptp.e13))) (or (= tptp.e21 (tptp.h6 tptp.e10)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e12)) (= tptp.e21 (tptp.h6 tptp.e13))) (or (= tptp.e22 (tptp.h6 tptp.e10)) (= tptp.e22 (tptp.h6 tptp.e11)) (= tptp.e22 (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.h6 tptp.e13))) (or (= tptp.e23 (tptp.h6 tptp.e10)) (= tptp.e23 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e12)) (= tptp.e23 (tptp.h6 tptp.e13)))))) :rule cong :premises (t1172 t1173 t1174 t1175 t1176 t1177 t1178 t1179 t1180 t1181 t1182 t1183 t1184 t1185 t1186 t1187 t1192 t1196 t1201 t1205))
% 1.81/2.00  (step t1207 (cl (= (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1208 (cl (= (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1209 (cl (= (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1210 (cl (= (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1211 (cl (= (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1212 (cl (= (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1213 (cl (= (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1214 (cl (= (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1215 (cl (= (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1216 (cl (= (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1217 (cl (= (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1218 (cl (= (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1219 (cl (= (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1220 (cl (= (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1221 (cl (= (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1222 (cl (= (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1223 (cl (= (= (tptp.h7 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h7 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1224 (cl (= (= (tptp.h7 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h7 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1225 (cl (= (= (tptp.h7 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h7 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1226 (cl (= (= (tptp.h7 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h7 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1227 (cl (= (or (= (tptp.h7 tptp.e10) tptp.e20) (= (tptp.h7 tptp.e11) tptp.e20) (= (tptp.h7 tptp.e12) tptp.e20) (= (tptp.h7 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h7 tptp.e10)) (= tptp.e20 (tptp.h7 tptp.e11)) (= tptp.e20 (tptp.h7 tptp.e12)) (= tptp.e20 (tptp.h7 tptp.e13))))) :rule cong :premises (t1223 t1224 t1225 t1226))
% 1.81/2.00  (step t1228 (cl (= (= (tptp.h7 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h7 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1229 (cl (= (= (tptp.h7 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h7 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1230 (cl (= (= (tptp.h7 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h7 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1231 (cl (= (= (tptp.h7 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h7 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1232 (cl (= (or (= (tptp.h7 tptp.e10) tptp.e21) (= (tptp.h7 tptp.e11) tptp.e21) (= (tptp.h7 tptp.e12) tptp.e21) (= (tptp.h7 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h7 tptp.e10)) (= tptp.e21 (tptp.h7 tptp.e11)) (= tptp.e21 (tptp.h7 tptp.e12)) (= tptp.e21 (tptp.h7 tptp.e13))))) :rule cong :premises (t1228 t1229 t1230 t1231))
% 1.81/2.00  (step t1233 (cl (= (= (tptp.h7 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h7 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1234 (cl (= (= (tptp.h7 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h7 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1235 (cl (= (= (tptp.h7 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h7 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1236 (cl (= (= (tptp.h7 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h7 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1237 (cl (= (or (= (tptp.h7 tptp.e10) tptp.e22) (= (tptp.h7 tptp.e11) tptp.e22) (= (tptp.h7 tptp.e12) tptp.e22) (= (tptp.h7 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h7 tptp.e10)) (= tptp.e22 (tptp.h7 tptp.e11)) (= tptp.e22 (tptp.h7 tptp.e12)) (= tptp.e22 (tptp.h7 tptp.e13))))) :rule cong :premises (t1233 t1234 t1235 t1236))
% 1.81/2.00  (step t1238 (cl (= (= (tptp.h7 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h7 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1239 (cl (= (= (tptp.h7 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h7 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1240 (cl (= (= (tptp.h7 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h7 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1241 (cl (= (= (tptp.h7 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h7 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1242 (cl (= (or (= (tptp.h7 tptp.e10) tptp.e23) (= (tptp.h7 tptp.e11) tptp.e23) (= (tptp.h7 tptp.e12) tptp.e23) (= (tptp.h7 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h7 tptp.e10)) (= tptp.e23 (tptp.h7 tptp.e11)) (= tptp.e23 (tptp.h7 tptp.e12)) (= tptp.e23 (tptp.h7 tptp.e13))))) :rule cong :premises (t1238 t1239 t1240 t1241))
% 1.81/2.00  (step t1243 (cl (= (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= (tptp.h7 tptp.e10) tptp.e20) (= (tptp.h7 tptp.e11) tptp.e20) (= (tptp.h7 tptp.e12) tptp.e20) (= (tptp.h7 tptp.e13) tptp.e20)) (or (= (tptp.h7 tptp.e10) tptp.e21) (= (tptp.h7 tptp.e11) tptp.e21) (= (tptp.h7 tptp.e12) tptp.e21) (= (tptp.h7 tptp.e13) tptp.e21)) (or (= (tptp.h7 tptp.e10) tptp.e22) (= (tptp.h7 tptp.e11) tptp.e22) (= (tptp.h7 tptp.e12) tptp.e22) (= (tptp.h7 tptp.e13) tptp.e22)) (or (= (tptp.h7 tptp.e10) tptp.e23) (= (tptp.h7 tptp.e11) tptp.e23) (= (tptp.h7 tptp.e12) tptp.e23) (= (tptp.h7 tptp.e13) tptp.e23))) (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= tptp.e20 (tptp.h7 tptp.e10)) (= tptp.e20 (tptp.h7 tptp.e11)) (= tptp.e20 (tptp.h7 tptp.e12)) (= tptp.e20 (tptp.h7 tptp.e13))) (or (= tptp.e21 (tptp.h7 tptp.e10)) (= tptp.e21 (tptp.h7 tptp.e11)) (= tptp.e21 (tptp.h7 tptp.e12)) (= tptp.e21 (tptp.h7 tptp.e13))) (or (= tptp.e22 (tptp.h7 tptp.e10)) (= tptp.e22 (tptp.h7 tptp.e11)) (= tptp.e22 (tptp.h7 tptp.e12)) (= tptp.e22 (tptp.h7 tptp.e13))) (or (= tptp.e23 (tptp.h7 tptp.e10)) (= tptp.e23 (tptp.h7 tptp.e11)) (= tptp.e23 (tptp.h7 tptp.e12)) (= tptp.e23 (tptp.h7 tptp.e13)))))) :rule cong :premises (t1207 t1208 t1209 t1210 t1211 t1212 t1213 t1214 t1215 t1216 t1217 t1218 t1219 t1220 t1221 t1222 t1227 t1232 t1237 t1242))
% 1.81/2.00  (step t1244 (cl (= (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1245 (cl (= (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1246 (cl (= (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1247 (cl (= (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1248 (cl (= (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1249 (cl (= (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1250 (cl (= (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1251 (cl (= (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1252 (cl (= (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1253 (cl (= (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1254 (cl (= (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1255 (cl (= (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1256 (cl (= (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1257 (cl (= (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1258 (cl (= (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1259 (cl (= (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1260 (cl (= (= (tptp.h8 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h8 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1261 (cl (= (= (tptp.h8 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h8 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1262 (cl (= (= (tptp.h8 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h8 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1263 (cl (= (= (tptp.h8 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h8 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1264 (cl (= (or (= (tptp.h8 tptp.e10) tptp.e20) (= (tptp.h8 tptp.e11) tptp.e20) (= (tptp.h8 tptp.e12) tptp.e20) (= (tptp.h8 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h8 tptp.e10)) (= tptp.e20 (tptp.h8 tptp.e11)) (= tptp.e20 (tptp.h8 tptp.e12)) (= tptp.e20 (tptp.h8 tptp.e13))))) :rule cong :premises (t1260 t1261 t1262 t1263))
% 1.81/2.00  (step t1265 (cl (= (= (tptp.h8 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h8 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1266 (cl (= (= (tptp.h8 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h8 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1267 (cl (= (= (tptp.h8 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h8 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1268 (cl (= (= (tptp.h8 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h8 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1269 (cl (= (or (= (tptp.h8 tptp.e10) tptp.e21) (= (tptp.h8 tptp.e11) tptp.e21) (= (tptp.h8 tptp.e12) tptp.e21) (= (tptp.h8 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h8 tptp.e10)) (= tptp.e21 (tptp.h8 tptp.e11)) (= tptp.e21 (tptp.h8 tptp.e12)) (= tptp.e21 (tptp.h8 tptp.e13))))) :rule cong :premises (t1265 t1266 t1267 t1268))
% 1.81/2.00  (step t1270 (cl (= (= (tptp.h8 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h8 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1271 (cl (= (= (tptp.h8 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h8 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1272 (cl (= (= (tptp.h8 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h8 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1273 (cl (= (= (tptp.h8 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h8 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1274 (cl (= (or (= (tptp.h8 tptp.e10) tptp.e22) (= (tptp.h8 tptp.e11) tptp.e22) (= (tptp.h8 tptp.e12) tptp.e22) (= (tptp.h8 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h8 tptp.e10)) (= tptp.e22 (tptp.h8 tptp.e11)) (= tptp.e22 (tptp.h8 tptp.e12)) (= tptp.e22 (tptp.h8 tptp.e13))))) :rule cong :premises (t1270 t1271 t1272 t1273))
% 1.81/2.00  (step t1275 (cl (= (= (tptp.h8 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h8 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1276 (cl (= (= (tptp.h8 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h8 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1277 (cl (= (= (tptp.h8 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h8 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1278 (cl (= (= (tptp.h8 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h8 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1279 (cl (= (or (= (tptp.h8 tptp.e10) tptp.e23) (= (tptp.h8 tptp.e11) tptp.e23) (= (tptp.h8 tptp.e12) tptp.e23) (= (tptp.h8 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h8 tptp.e10)) (= tptp.e23 (tptp.h8 tptp.e11)) (= tptp.e23 (tptp.h8 tptp.e12)) (= tptp.e23 (tptp.h8 tptp.e13))))) :rule cong :premises (t1275 t1276 t1277 t1278))
% 1.81/2.00  (step t1280 (cl (= (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= (tptp.h8 tptp.e10) tptp.e20) (= (tptp.h8 tptp.e11) tptp.e20) (= (tptp.h8 tptp.e12) tptp.e20) (= (tptp.h8 tptp.e13) tptp.e20)) (or (= (tptp.h8 tptp.e10) tptp.e21) (= (tptp.h8 tptp.e11) tptp.e21) (= (tptp.h8 tptp.e12) tptp.e21) (= (tptp.h8 tptp.e13) tptp.e21)) (or (= (tptp.h8 tptp.e10) tptp.e22) (= (tptp.h8 tptp.e11) tptp.e22) (= (tptp.h8 tptp.e12) tptp.e22) (= (tptp.h8 tptp.e13) tptp.e22)) (or (= (tptp.h8 tptp.e10) tptp.e23) (= (tptp.h8 tptp.e11) tptp.e23) (= (tptp.h8 tptp.e12) tptp.e23) (= (tptp.h8 tptp.e13) tptp.e23))) (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= tptp.e20 (tptp.h8 tptp.e10)) (= tptp.e20 (tptp.h8 tptp.e11)) (= tptp.e20 (tptp.h8 tptp.e12)) (= tptp.e20 (tptp.h8 tptp.e13))) (or (= tptp.e21 (tptp.h8 tptp.e10)) (= tptp.e21 (tptp.h8 tptp.e11)) (= tptp.e21 (tptp.h8 tptp.e12)) (= tptp.e21 (tptp.h8 tptp.e13))) (or (= tptp.e22 (tptp.h8 tptp.e10)) (= tptp.e22 (tptp.h8 tptp.e11)) (= tptp.e22 (tptp.h8 tptp.e12)) (= tptp.e22 (tptp.h8 tptp.e13))) (or (= tptp.e23 (tptp.h8 tptp.e10)) (= tptp.e23 (tptp.h8 tptp.e11)) (= tptp.e23 (tptp.h8 tptp.e12)) (= tptp.e23 (tptp.h8 tptp.e13)))))) :rule cong :premises (t1244 t1245 t1246 t1247 t1248 t1249 t1250 t1251 t1252 t1253 t1254 t1255 t1256 t1257 t1258 t1259 t1264 t1269 t1274 t1279))
% 1.81/2.00  (step t1281 (cl (= (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1282 (cl (= (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1283 (cl (= (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1284 (cl (= (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1285 (cl (= (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1286 (cl (= (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1287 (cl (= (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1288 (cl (= (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1289 (cl (= (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1290 (cl (= (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1291 (cl (= (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1292 (cl (= (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1293 (cl (= (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1294 (cl (= (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1295 (cl (= (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1296 (cl (= (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1297 (cl (= (= (tptp.h9 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h9 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1298 (cl (= (= (tptp.h9 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h9 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1299 (cl (= (= (tptp.h9 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h9 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1300 (cl (= (= (tptp.h9 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h9 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1301 (cl (= (or (= (tptp.h9 tptp.e10) tptp.e20) (= (tptp.h9 tptp.e11) tptp.e20) (= (tptp.h9 tptp.e12) tptp.e20) (= (tptp.h9 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h9 tptp.e10)) (= tptp.e20 (tptp.h9 tptp.e11)) (= tptp.e20 (tptp.h9 tptp.e12)) (= tptp.e20 (tptp.h9 tptp.e13))))) :rule cong :premises (t1297 t1298 t1299 t1300))
% 1.81/2.00  (step t1302 (cl (= (= (tptp.h9 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h9 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1303 (cl (= (= (tptp.h9 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h9 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1304 (cl (= (= (tptp.h9 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h9 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1305 (cl (= (= (tptp.h9 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h9 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1306 (cl (= (or (= (tptp.h9 tptp.e10) tptp.e21) (= (tptp.h9 tptp.e11) tptp.e21) (= (tptp.h9 tptp.e12) tptp.e21) (= (tptp.h9 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h9 tptp.e10)) (= tptp.e21 (tptp.h9 tptp.e11)) (= tptp.e21 (tptp.h9 tptp.e12)) (= tptp.e21 (tptp.h9 tptp.e13))))) :rule cong :premises (t1302 t1303 t1304 t1305))
% 1.81/2.00  (step t1307 (cl (= (= (tptp.h9 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h9 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1308 (cl (= (= (tptp.h9 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h9 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1309 (cl (= (= (tptp.h9 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h9 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1310 (cl (= (= (tptp.h9 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h9 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1311 (cl (= (or (= (tptp.h9 tptp.e10) tptp.e22) (= (tptp.h9 tptp.e11) tptp.e22) (= (tptp.h9 tptp.e12) tptp.e22) (= (tptp.h9 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h9 tptp.e10)) (= tptp.e22 (tptp.h9 tptp.e11)) (= tptp.e22 (tptp.h9 tptp.e12)) (= tptp.e22 (tptp.h9 tptp.e13))))) :rule cong :premises (t1307 t1308 t1309 t1310))
% 1.81/2.00  (step t1312 (cl (= (= (tptp.h9 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h9 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1313 (cl (= (= (tptp.h9 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h9 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1314 (cl (= (= (tptp.h9 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h9 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1315 (cl (= (= (tptp.h9 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h9 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1316 (cl (= (or (= (tptp.h9 tptp.e10) tptp.e23) (= (tptp.h9 tptp.e11) tptp.e23) (= (tptp.h9 tptp.e12) tptp.e23) (= (tptp.h9 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h9 tptp.e10)) (= tptp.e23 (tptp.h9 tptp.e11)) (= tptp.e23 (tptp.h9 tptp.e12)) (= tptp.e23 (tptp.h9 tptp.e13))))) :rule cong :premises (t1312 t1313 t1314 t1315))
% 1.81/2.00  (step t1317 (cl (= (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= (tptp.h9 tptp.e10) tptp.e20) (= (tptp.h9 tptp.e11) tptp.e20) (= (tptp.h9 tptp.e12) tptp.e20) (= (tptp.h9 tptp.e13) tptp.e20)) (or (= (tptp.h9 tptp.e10) tptp.e21) (= (tptp.h9 tptp.e11) tptp.e21) (= (tptp.h9 tptp.e12) tptp.e21) (= (tptp.h9 tptp.e13) tptp.e21)) (or (= (tptp.h9 tptp.e10) tptp.e22) (= (tptp.h9 tptp.e11) tptp.e22) (= (tptp.h9 tptp.e12) tptp.e22) (= (tptp.h9 tptp.e13) tptp.e22)) (or (= (tptp.h9 tptp.e10) tptp.e23) (= (tptp.h9 tptp.e11) tptp.e23) (= (tptp.h9 tptp.e12) tptp.e23) (= (tptp.h9 tptp.e13) tptp.e23))) (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= tptp.e20 (tptp.h9 tptp.e10)) (= tptp.e20 (tptp.h9 tptp.e11)) (= tptp.e20 (tptp.h9 tptp.e12)) (= tptp.e20 (tptp.h9 tptp.e13))) (or (= tptp.e21 (tptp.h9 tptp.e10)) (= tptp.e21 (tptp.h9 tptp.e11)) (= tptp.e21 (tptp.h9 tptp.e12)) (= tptp.e21 (tptp.h9 tptp.e13))) (or (= tptp.e22 (tptp.h9 tptp.e10)) (= tptp.e22 (tptp.h9 tptp.e11)) (= tptp.e22 (tptp.h9 tptp.e12)) (= tptp.e22 (tptp.h9 tptp.e13))) (or (= tptp.e23 (tptp.h9 tptp.e10)) (= tptp.e23 (tptp.h9 tptp.e11)) (= tptp.e23 (tptp.h9 tptp.e12)) (= tptp.e23 (tptp.h9 tptp.e13)))))) :rule cong :premises (t1281 t1282 t1283 t1284 t1285 t1286 t1287 t1288 t1289 t1290 t1291 t1292 t1293 t1294 t1295 t1296 t1301 t1306 t1311 t1316))
% 1.81/2.00  (step t1318 (cl (= (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1319 (cl (= (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1320 (cl (= (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1321 (cl (= (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1322 (cl (= (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1323 (cl (= (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1324 (cl (= (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1325 (cl (= (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1326 (cl (= (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1327 (cl (= (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1328 (cl (= (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1329 (cl (= (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1330 (cl (= (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1331 (cl (= (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1332 (cl (= (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1333 (cl (= (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1334 (cl (= (= (tptp.h10 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h10 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1335 (cl (= (= (tptp.h10 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h10 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1336 (cl (= (= (tptp.h10 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h10 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1337 (cl (= (= (tptp.h10 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h10 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1338 (cl (= (or (= (tptp.h10 tptp.e10) tptp.e20) (= (tptp.h10 tptp.e11) tptp.e20) (= (tptp.h10 tptp.e12) tptp.e20) (= (tptp.h10 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h10 tptp.e10)) (= tptp.e20 (tptp.h10 tptp.e11)) (= tptp.e20 (tptp.h10 tptp.e12)) (= tptp.e20 (tptp.h10 tptp.e13))))) :rule cong :premises (t1334 t1335 t1336 t1337))
% 1.81/2.00  (step t1339 (cl (= (= (tptp.h10 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h10 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1340 (cl (= (= (tptp.h10 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h10 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1341 (cl (= (= (tptp.h10 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h10 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1342 (cl (= (= (tptp.h10 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h10 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1343 (cl (= (or (= (tptp.h10 tptp.e10) tptp.e21) (= (tptp.h10 tptp.e11) tptp.e21) (= (tptp.h10 tptp.e12) tptp.e21) (= (tptp.h10 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h10 tptp.e10)) (= tptp.e21 (tptp.h10 tptp.e11)) (= tptp.e21 (tptp.h10 tptp.e12)) (= tptp.e21 (tptp.h10 tptp.e13))))) :rule cong :premises (t1339 t1340 t1341 t1342))
% 1.81/2.00  (step t1344 (cl (= (= (tptp.h10 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h10 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1345 (cl (= (= (tptp.h10 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h10 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1346 (cl (= (= (tptp.h10 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h10 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1347 (cl (= (= (tptp.h10 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h10 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1348 (cl (= (or (= (tptp.h10 tptp.e10) tptp.e22) (= (tptp.h10 tptp.e11) tptp.e22) (= (tptp.h10 tptp.e12) tptp.e22) (= (tptp.h10 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h10 tptp.e10)) (= tptp.e22 (tptp.h10 tptp.e11)) (= tptp.e22 (tptp.h10 tptp.e12)) (= tptp.e22 (tptp.h10 tptp.e13))))) :rule cong :premises (t1344 t1345 t1346 t1347))
% 1.81/2.00  (step t1349 (cl (= (= (tptp.h10 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h10 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1350 (cl (= (= (tptp.h10 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h10 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1351 (cl (= (= (tptp.h10 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h10 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1352 (cl (= (= (tptp.h10 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h10 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1353 (cl (= (or (= (tptp.h10 tptp.e10) tptp.e23) (= (tptp.h10 tptp.e11) tptp.e23) (= (tptp.h10 tptp.e12) tptp.e23) (= (tptp.h10 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h10 tptp.e10)) (= tptp.e23 (tptp.h10 tptp.e11)) (= tptp.e23 (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e13))))) :rule cong :premises (t1349 t1350 t1351 t1352))
% 1.81/2.00  (step t1354 (cl (= (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= (tptp.h10 tptp.e10) tptp.e20) (= (tptp.h10 tptp.e11) tptp.e20) (= (tptp.h10 tptp.e12) tptp.e20) (= (tptp.h10 tptp.e13) tptp.e20)) (or (= (tptp.h10 tptp.e10) tptp.e21) (= (tptp.h10 tptp.e11) tptp.e21) (= (tptp.h10 tptp.e12) tptp.e21) (= (tptp.h10 tptp.e13) tptp.e21)) (or (= (tptp.h10 tptp.e10) tptp.e22) (= (tptp.h10 tptp.e11) tptp.e22) (= (tptp.h10 tptp.e12) tptp.e22) (= (tptp.h10 tptp.e13) tptp.e22)) (or (= (tptp.h10 tptp.e10) tptp.e23) (= (tptp.h10 tptp.e11) tptp.e23) (= (tptp.h10 tptp.e12) tptp.e23) (= (tptp.h10 tptp.e13) tptp.e23))) (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= tptp.e20 (tptp.h10 tptp.e10)) (= tptp.e20 (tptp.h10 tptp.e11)) (= tptp.e20 (tptp.h10 tptp.e12)) (= tptp.e20 (tptp.h10 tptp.e13))) (or (= tptp.e21 (tptp.h10 tptp.e10)) (= tptp.e21 (tptp.h10 tptp.e11)) (= tptp.e21 (tptp.h10 tptp.e12)) (= tptp.e21 (tptp.h10 tptp.e13))) (or (= tptp.e22 (tptp.h10 tptp.e10)) (= tptp.e22 (tptp.h10 tptp.e11)) (= tptp.e22 (tptp.h10 tptp.e12)) (= tptp.e22 (tptp.h10 tptp.e13))) (or (= tptp.e23 (tptp.h10 tptp.e10)) (= tptp.e23 (tptp.h10 tptp.e11)) (= tptp.e23 (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e13)))))) :rule cong :premises (t1318 t1319 t1320 t1321 t1322 t1323 t1324 t1325 t1326 t1327 t1328 t1329 t1330 t1331 t1332 t1333 t1338 t1343 t1348 t1353))
% 1.81/2.00  (step t1355 (cl (= (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1356 (cl (= (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1357 (cl (= (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1358 (cl (= (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1359 (cl (= (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1360 (cl (= (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1361 (cl (= (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1362 (cl (= (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1363 (cl (= (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1364 (cl (= (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1365 (cl (= (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1366 (cl (= (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1367 (cl (= (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1368 (cl (= (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1369 (cl (= (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1370 (cl (= (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1371 (cl (= (= (tptp.h11 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h11 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1372 (cl (= (= (tptp.h11 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h11 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1373 (cl (= (= (tptp.h11 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h11 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1374 (cl (= (= (tptp.h11 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h11 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1375 (cl (= (or (= (tptp.h11 tptp.e10) tptp.e20) (= (tptp.h11 tptp.e11) tptp.e20) (= (tptp.h11 tptp.e12) tptp.e20) (= (tptp.h11 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h11 tptp.e10)) (= tptp.e20 (tptp.h11 tptp.e11)) (= tptp.e20 (tptp.h11 tptp.e12)) (= tptp.e20 (tptp.h11 tptp.e13))))) :rule cong :premises (t1371 t1372 t1373 t1374))
% 1.81/2.00  (step t1376 (cl (= (= (tptp.h11 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h11 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1377 (cl (= (= (tptp.h11 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h11 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1378 (cl (= (= (tptp.h11 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h11 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1379 (cl (= (= (tptp.h11 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h11 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1380 (cl (= (or (= (tptp.h11 tptp.e10) tptp.e21) (= (tptp.h11 tptp.e11) tptp.e21) (= (tptp.h11 tptp.e12) tptp.e21) (= (tptp.h11 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h11 tptp.e10)) (= tptp.e21 (tptp.h11 tptp.e11)) (= tptp.e21 (tptp.h11 tptp.e12)) (= tptp.e21 (tptp.h11 tptp.e13))))) :rule cong :premises (t1376 t1377 t1378 t1379))
% 1.81/2.00  (step t1381 (cl (= (= (tptp.h11 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h11 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1382 (cl (= (= (tptp.h11 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h11 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1383 (cl (= (= (tptp.h11 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h11 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1384 (cl (= (= (tptp.h11 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h11 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1385 (cl (= (or (= (tptp.h11 tptp.e10) tptp.e22) (= (tptp.h11 tptp.e11) tptp.e22) (= (tptp.h11 tptp.e12) tptp.e22) (= (tptp.h11 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h11 tptp.e10)) (= tptp.e22 (tptp.h11 tptp.e11)) (= tptp.e22 (tptp.h11 tptp.e12)) (= tptp.e22 (tptp.h11 tptp.e13))))) :rule cong :premises (t1381 t1382 t1383 t1384))
% 1.81/2.00  (step t1386 (cl (= (= (tptp.h11 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h11 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1387 (cl (= (= (tptp.h11 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h11 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1388 (cl (= (= (tptp.h11 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h11 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1389 (cl (= (= (tptp.h11 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h11 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1390 (cl (= (or (= (tptp.h11 tptp.e10) tptp.e23) (= (tptp.h11 tptp.e11) tptp.e23) (= (tptp.h11 tptp.e12) tptp.e23) (= (tptp.h11 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h11 tptp.e10)) (= tptp.e23 (tptp.h11 tptp.e11)) (= tptp.e23 (tptp.h11 tptp.e12)) (= tptp.e23 (tptp.h11 tptp.e13))))) :rule cong :premises (t1386 t1387 t1388 t1389))
% 1.81/2.00  (step t1391 (cl (= (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= (tptp.h11 tptp.e10) tptp.e20) (= (tptp.h11 tptp.e11) tptp.e20) (= (tptp.h11 tptp.e12) tptp.e20) (= (tptp.h11 tptp.e13) tptp.e20)) (or (= (tptp.h11 tptp.e10) tptp.e21) (= (tptp.h11 tptp.e11) tptp.e21) (= (tptp.h11 tptp.e12) tptp.e21) (= (tptp.h11 tptp.e13) tptp.e21)) (or (= (tptp.h11 tptp.e10) tptp.e22) (= (tptp.h11 tptp.e11) tptp.e22) (= (tptp.h11 tptp.e12) tptp.e22) (= (tptp.h11 tptp.e13) tptp.e22)) (or (= (tptp.h11 tptp.e10) tptp.e23) (= (tptp.h11 tptp.e11) tptp.e23) (= (tptp.h11 tptp.e12) tptp.e23) (= (tptp.h11 tptp.e13) tptp.e23))) (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= tptp.e20 (tptp.h11 tptp.e10)) (= tptp.e20 (tptp.h11 tptp.e11)) (= tptp.e20 (tptp.h11 tptp.e12)) (= tptp.e20 (tptp.h11 tptp.e13))) (or (= tptp.e21 (tptp.h11 tptp.e10)) (= tptp.e21 (tptp.h11 tptp.e11)) (= tptp.e21 (tptp.h11 tptp.e12)) (= tptp.e21 (tptp.h11 tptp.e13))) (or (= tptp.e22 (tptp.h11 tptp.e10)) (= tptp.e22 (tptp.h11 tptp.e11)) (= tptp.e22 (tptp.h11 tptp.e12)) (= tptp.e22 (tptp.h11 tptp.e13))) (or (= tptp.e23 (tptp.h11 tptp.e10)) (= tptp.e23 (tptp.h11 tptp.e11)) (= tptp.e23 (tptp.h11 tptp.e12)) (= tptp.e23 (tptp.h11 tptp.e13)))))) :rule cong :premises (t1355 t1356 t1357 t1358 t1359 t1360 t1361 t1362 t1363 t1364 t1365 t1366 t1367 t1368 t1369 t1370 t1375 t1380 t1385 t1390))
% 1.81/2.00  (step t1392 (cl (= (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1393 (cl (= (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1394 (cl (= (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1395 (cl (= (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1396 (cl (= (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1397 (cl (= (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1398 (cl (= (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1399 (cl (= (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1400 (cl (= (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1401 (cl (= (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1402 (cl (= (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1403 (cl (= (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1404 (cl (= (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1405 (cl (= (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1406 (cl (= (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1407 (cl (= (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1408 (cl (= (= (tptp.h12 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h12 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1409 (cl (= (= (tptp.h12 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h12 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1410 (cl (= (= (tptp.h12 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h12 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1411 (cl (= (= (tptp.h12 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h12 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1412 (cl (= (or (= (tptp.h12 tptp.e10) tptp.e20) (= (tptp.h12 tptp.e11) tptp.e20) (= (tptp.h12 tptp.e12) tptp.e20) (= (tptp.h12 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.h12 tptp.e11)) (= tptp.e20 (tptp.h12 tptp.e12)) (= tptp.e20 (tptp.h12 tptp.e13))))) :rule cong :premises (t1408 t1409 t1410 t1411))
% 1.81/2.00  (step t1413 (cl (= (= (tptp.h12 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h12 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1414 (cl (= (= (tptp.h12 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h12 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1415 (cl (= (= (tptp.h12 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h12 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1416 (cl (= (= (tptp.h12 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h12 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1417 (cl (= (or (= (tptp.h12 tptp.e10) tptp.e21) (= (tptp.h12 tptp.e11) tptp.e21) (= (tptp.h12 tptp.e12) tptp.e21) (= (tptp.h12 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h12 tptp.e10)) (= tptp.e21 (tptp.h12 tptp.e11)) (= tptp.e21 (tptp.h12 tptp.e12)) (= tptp.e21 (tptp.h12 tptp.e13))))) :rule cong :premises (t1413 t1414 t1415 t1416))
% 1.81/2.00  (step t1418 (cl (= (= (tptp.h12 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h12 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1419 (cl (= (= (tptp.h12 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h12 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1420 (cl (= (= (tptp.h12 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h12 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1421 (cl (= (= (tptp.h12 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h12 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1422 (cl (= (or (= (tptp.h12 tptp.e10) tptp.e22) (= (tptp.h12 tptp.e11) tptp.e22) (= (tptp.h12 tptp.e12) tptp.e22) (= (tptp.h12 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h12 tptp.e10)) (= tptp.e22 (tptp.h12 tptp.e11)) (= tptp.e22 (tptp.h12 tptp.e12)) (= tptp.e22 (tptp.h12 tptp.e13))))) :rule cong :premises (t1418 t1419 t1420 t1421))
% 1.81/2.00  (step t1423 (cl (= (= (tptp.h12 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h12 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1424 (cl (= (= (tptp.h12 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h12 tptp.e11)))) :rule all_simplify)
% 1.81/2.00  (step t1425 (cl (= (= (tptp.h12 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h12 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1426 (cl (= (= (tptp.h12 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h12 tptp.e13)))) :rule all_simplify)
% 1.81/2.00  (step t1427 (cl (= (or (= (tptp.h12 tptp.e10) tptp.e23) (= (tptp.h12 tptp.e11) tptp.e23) (= (tptp.h12 tptp.e12) tptp.e23) (= (tptp.h12 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.h12 tptp.e12)) (= tptp.e23 (tptp.h12 tptp.e13))))) :rule cong :premises (t1423 t1424 t1425 t1426))
% 1.81/2.00  (step t1428 (cl (= (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= (tptp.h12 tptp.e10) tptp.e20) (= (tptp.h12 tptp.e11) tptp.e20) (= (tptp.h12 tptp.e12) tptp.e20) (= (tptp.h12 tptp.e13) tptp.e20)) (or (= (tptp.h12 tptp.e10) tptp.e21) (= (tptp.h12 tptp.e11) tptp.e21) (= (tptp.h12 tptp.e12) tptp.e21) (= (tptp.h12 tptp.e13) tptp.e21)) (or (= (tptp.h12 tptp.e10) tptp.e22) (= (tptp.h12 tptp.e11) tptp.e22) (= (tptp.h12 tptp.e12) tptp.e22) (= (tptp.h12 tptp.e13) tptp.e22)) (or (= (tptp.h12 tptp.e10) tptp.e23) (= (tptp.h12 tptp.e11) tptp.e23) (= (tptp.h12 tptp.e12) tptp.e23) (= (tptp.h12 tptp.e13) tptp.e23))) (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= tptp.e20 (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.h12 tptp.e11)) (= tptp.e20 (tptp.h12 tptp.e12)) (= tptp.e20 (tptp.h12 tptp.e13))) (or (= tptp.e21 (tptp.h12 tptp.e10)) (= tptp.e21 (tptp.h12 tptp.e11)) (= tptp.e21 (tptp.h12 tptp.e12)) (= tptp.e21 (tptp.h12 tptp.e13))) (or (= tptp.e22 (tptp.h12 tptp.e10)) (= tptp.e22 (tptp.h12 tptp.e11)) (= tptp.e22 (tptp.h12 tptp.e12)) (= tptp.e22 (tptp.h12 tptp.e13))) (or (= tptp.e23 (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.h12 tptp.e12)) (= tptp.e23 (tptp.h12 tptp.e13)))))) :rule cong :premises (t1392 t1393 t1394 t1395 t1396 t1397 t1398 t1399 t1400 t1401 t1402 t1403 t1404 t1405 t1406 t1407 t1412 t1417 t1422 t1427))
% 1.81/2.00  (step t1429 (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))) (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= (tptp.h5 tptp.e10) tptp.e20) (= (tptp.h5 tptp.e11) tptp.e20) (= (tptp.h5 tptp.e12) tptp.e20) (= (tptp.h5 tptp.e13) tptp.e20)) (or (= (tptp.h5 tptp.e10) tptp.e21) (= (tptp.h5 tptp.e11) tptp.e21) (= (tptp.h5 tptp.e12) tptp.e21) (= (tptp.h5 tptp.e13) tptp.e21)) (or (= (tptp.h5 tptp.e10) tptp.e22) (= (tptp.h5 tptp.e11) tptp.e22) (= (tptp.h5 tptp.e12) tptp.e22) (= (tptp.h5 tptp.e13) tptp.e22)) (or (= (tptp.h5 tptp.e10) tptp.e23) (= (tptp.h5 tptp.e11) tptp.e23) (= (tptp.h5 tptp.e12) tptp.e23) (= (tptp.h5 tptp.e13) tptp.e23))) (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= (tptp.h6 tptp.e10) tptp.e20) (= (tptp.h6 tptp.e11) tptp.e20) (= (tptp.h6 tptp.e12) tptp.e20) (= (tptp.h6 tptp.e13) tptp.e20)) (or (= (tptp.h6 tptp.e10) tptp.e21) (= (tptp.h6 tptp.e11) tptp.e21) (= (tptp.h6 tptp.e12) tptp.e21) (= (tptp.h6 tptp.e13) tptp.e21)) (or (= (tptp.h6 tptp.e10) tptp.e22) (= (tptp.h6 tptp.e11) tptp.e22) (= (tptp.h6 tptp.e12) tptp.e22) (= (tptp.h6 tptp.e13) tptp.e22)) (or (= (tptp.h6 tptp.e10) tptp.e23) (= (tptp.h6 tptp.e11) tptp.e23) (= (tptp.h6 tptp.e12) tptp.e23) (= (tptp.h6 tptp.e13) tptp.e23))) (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= (tptp.h7 tptp.e10) tptp.e20) (= (tptp.h7 tptp.e11) tptp.e20) (= (tptp.h7 tptp.e12) tptp.e20) (= (tptp.h7 tptp.e13) tptp.e20)) (or (= (tptp.h7 tptp.e10) tptp.e21) (= (tptp.h7 tptp.e11) tptp.e21) (= (tptp.h7 tptp.e12) tptp.e21) (= (tptp.h7 tptp.e13) tptp.e21)) (or (= (tptp.h7 tptp.e10) tptp.e22) (= (tptp.h7 tptp.e11) tptp.e22) (= (tptp.h7 tptp.e12) tptp.e22) (= (tptp.h7 tptp.e13) tptp.e22)) (or (= (tptp.h7 tptp.e10) tptp.e23) (= (tptp.h7 tptp.e11) tptp.e23) (= (tptp.h7 tptp.e12) tptp.e23) (= (tptp.h7 tptp.e13) tptp.e23))) (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= (tptp.h8 tptp.e10) tptp.e20) (= (tptp.h8 tptp.e11) tptp.e20) (= (tptp.h8 tptp.e12) tptp.e20) (= (tptp.h8 tptp.e13) tptp.e20)) (or (= (tptp.h8 tptp.e10) tptp.e21) (= (tptp.h8 tptp.e11) tptp.e21) (= (tptp.h8 tptp.e12) tptp.e21) (= (tptp.h8 tptp.e13) tptp.e21)) (or (= (tptp.h8 tptp.e10) tptp.e22) (= (tptp.h8 tptp.e11) tptp.e22) (= (tptp.h8 tptp.e12) tptp.e22) (= (tptp.h8 tptp.e13) tptp.e22)) (or (= (tptp.h8 tptp.e10) tptp.e23) (= (tptp.h8 tptp.e11) tptp.e23) (= (tptp.h8 tptp.e12) tptp.e23) (= (tptp.h8 tptp.e13) tptp.e23))) (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= (tptp.h9 tptp.e10) tptp.e20) (= (tptp.h9 tptp.e11) tptp.e20) (= (tptp.h9 tptp.e12) tptp.e20) (= (tptp.h9 tptp.e13) tptp.e20)) (or (= (tptp.h9 tptp.e10) tptp.e21) (= (tptp.h9 tptp.e11) tptp.e21) (= (tptp.h9 tptp.e12) tptp.e21) (= (tptp.h9 tptp.e13) tptp.e21)) (or (= (tptp.h9 tptp.e10) tptp.e22) (= (tptp.h9 tptp.e11) tptp.e22) (= (tptp.h9 tptp.e12) tptp.e22) (= (tptp.h9 tptp.e13) tptp.e22)) (or (= (tptp.h9 tptp.e10) tptp.e23) (= (tptp.h9 tptp.e11) tptp.e23) (= (tptp.h9 tptp.e12) tptp.e23) (= (tptp.h9 tptp.e13) tptp.e23))) (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= (tptp.h10 tptp.e10) tptp.e20) (= (tptp.h10 tptp.e11) tptp.e20) (= (tptp.h10 tptp.e12) tptp.e20) (= (tptp.h10 tptp.e13) tptp.e20)) (or (= (tptp.h10 tptp.e10) tptp.e21) (= (tptp.h10 tptp.e11) tptp.e21) (= (tptp.h10 tptp.e12) tptp.e21) (= (tptp.h10 tptp.e13) tptp.e21)) (or (= (tptp.h10 tptp.e10) tptp.e22) (= (tptp.h10 tptp.e11) tptp.e22) (= (tptp.h10 tptp.e12) tptp.e22) (= (tptp.h10 tptp.e13) tptp.e22)) (or (= (tptp.h10 tptp.e10) tptp.e23) (= (tptp.h10 tptp.e11) tptp.e23) (= (tptp.h10 tptp.e12) tptp.e23) (= (tptp.h10 tptp.e13) tptp.e23))) (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= (tptp.h11 tptp.e10) tptp.e20) (= (tptp.h11 tptp.e11) tptp.e20) (= (tptp.h11 tptp.e12) tptp.e20) (= (tptp.h11 tptp.e13) tptp.e20)) (or (= (tptp.h11 tptp.e10) tptp.e21) (= (tptp.h11 tptp.e11) tptp.e21) (= (tptp.h11 tptp.e12) tptp.e21) (= (tptp.h11 tptp.e13) tptp.e21)) (or (= (tptp.h11 tptp.e10) tptp.e22) (= (tptp.h11 tptp.e11) tptp.e22) (= (tptp.h11 tptp.e12) tptp.e22) (= (tptp.h11 tptp.e13) tptp.e22)) (or (= (tptp.h11 tptp.e10) tptp.e23) (= (tptp.h11 tptp.e11) tptp.e23) (= (tptp.h11 tptp.e12) tptp.e23) (= (tptp.h11 tptp.e13) tptp.e23))) (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= (tptp.h12 tptp.e10) tptp.e20) (= (tptp.h12 tptp.e11) tptp.e20) (= (tptp.h12 tptp.e12) tptp.e20) (= (tptp.h12 tptp.e13) tptp.e20)) (or (= (tptp.h12 tptp.e10) tptp.e21) (= (tptp.h12 tptp.e11) tptp.e21) (= (tptp.h12 tptp.e12) tptp.e21) (= (tptp.h12 tptp.e13) tptp.e21)) (or (= (tptp.h12 tptp.e10) tptp.e22) (= (tptp.h12 tptp.e11) tptp.e22) (= (tptp.h12 tptp.e12) tptp.e22) (= (tptp.h12 tptp.e13) tptp.e22)) (or (= (tptp.h12 tptp.e10) tptp.e23) (= (tptp.h12 tptp.e11) tptp.e23) (= (tptp.h12 tptp.e12) tptp.e23) (= (tptp.h12 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)))) (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= tptp.e20 (tptp.h5 tptp.e10)) (= tptp.e20 (tptp.h5 tptp.e11)) (= tptp.e20 (tptp.h5 tptp.e12)) (= tptp.e20 (tptp.h5 tptp.e13))) (or (= tptp.e21 (tptp.h5 tptp.e10)) (= tptp.e21 (tptp.h5 tptp.e11)) (= tptp.e21 (tptp.h5 tptp.e12)) (= tptp.e21 (tptp.h5 tptp.e13))) (or (= tptp.e22 (tptp.h5 tptp.e10)) (= tptp.e22 (tptp.h5 tptp.e11)) (= tptp.e22 (tptp.h5 tptp.e12)) (= tptp.e22 (tptp.h5 tptp.e13))) (or (= tptp.e23 (tptp.h5 tptp.e10)) (= tptp.e23 (tptp.h5 tptp.e11)) (= tptp.e23 (tptp.h5 tptp.e12)) (= tptp.e23 (tptp.h5 tptp.e13)))) (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= tptp.e20 (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.h6 tptp.e11)) (= tptp.e20 (tptp.h6 tptp.e12)) (= tptp.e20 (tptp.h6 tptp.e13))) (or (= tptp.e21 (tptp.h6 tptp.e10)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e12)) (= tptp.e21 (tptp.h6 tptp.e13))) (or (= tptp.e22 (tptp.h6 tptp.e10)) (= tptp.e22 (tptp.h6 tptp.e11)) (= tptp.e22 (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.h6 tptp.e13))) (or (= tptp.e23 (tptp.h6 tptp.e10)) (= tptp.e23 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e12)) (= tptp.e23 (tptp.h6 tptp.e13)))) (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= tptp.e20 (tptp.h7 tptp.e10)) (= tptp.e20 (tptp.h7 tptp.e11)) (= tptp.e20 (tptp.h7 tptp.e12)) (= tptp.e20 (tptp.h7 tptp.e13))) (or (= tptp.e21 (tptp.h7 tptp.e10)) (= tptp.e21 (tptp.h7 tptp.e11)) (= tptp.e21 (tptp.h7 tptp.e12)) (= tptp.e21 (tptp.h7 tptp.e13))) (or (= tptp.e22 (tptp.h7 tptp.e10)) (= tptp.e22 (tptp.h7 tptp.e11)) (= tptp.e22 (tptp.h7 tptp.e12)) (= tptp.e22 (tptp.h7 tptp.e13))) (or (= tptp.e23 (tptp.h7 tptp.e10)) (= tptp.e23 (tptp.h7 tptp.e11)) (= tptp.e23 (tptp.h7 tptp.e12)) (= tptp.e23 (tptp.h7 tptp.e13)))) (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= tptp.e20 (tptp.h8 tptp.e10)) (= tptp.e20 (tptp.h8 tptp.e11)) (= tptp.e20 (tptp.h8 tptp.e12)) (= tptp.e20 (tptp.h8 tptp.e13))) (or (= tptp.e21 (tptp.h8 tptp.e10)) (= tptp.e21 (tptp.h8 tptp.e11)) (= tptp.e21 (tptp.h8 tptp.e12)) (= tptp.e21 (tptp.h8 tptp.e13))) (or (= tptp.e22 (tptp.h8 tptp.e10)) (= tptp.e22 (tptp.h8 tptp.e11)) (= tptp.e22 (tptp.h8 tptp.e12)) (= tptp.e22 (tptp.h8 tptp.e13))) (or (= tptp.e23 (tptp.h8 tptp.e10)) (= tptp.e23 (tptp.h8 tptp.e11)) (= tptp.e23 (tptp.h8 tptp.e12)) (= tptp.e23 (tptp.h8 tptp.e13)))) (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= tptp.e20 (tptp.h9 tptp.e10)) (= tptp.e20 (tptp.h9 tptp.e11)) (= tptp.e20 (tptp.h9 tptp.e12)) (= tptp.e20 (tptp.h9 tptp.e13))) (or (= tptp.e21 (tptp.h9 tptp.e10)) (= tptp.e21 (tptp.h9 tptp.e11)) (= tptp.e21 (tptp.h9 tptp.e12)) (= tptp.e21 (tptp.h9 tptp.e13))) (or (= tptp.e22 (tptp.h9 tptp.e10)) (= tptp.e22 (tptp.h9 tptp.e11)) (= tptp.e22 (tptp.h9 tptp.e12)) (= tptp.e22 (tptp.h9 tptp.e13))) (or (= tptp.e23 (tptp.h9 tptp.e10)) (= tptp.e23 (tptp.h9 tptp.e11)) (= tptp.e23 (tptp.h9 tptp.e12)) (= tptp.e23 (tptp.h9 tptp.e13)))) (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= tptp.e20 (tptp.h10 tptp.e10)) (= tptp.e20 (tptp.h10 tptp.e11)) (= tptp.e20 (tptp.h10 tptp.e12)) (= tptp.e20 (tptp.h10 tptp.e13))) (or (= tptp.e21 (tptp.h10 tptp.e10)) (= tptp.e21 (tptp.h10 tptp.e11)) (= tptp.e21 (tptp.h10 tptp.e12)) (= tptp.e21 (tptp.h10 tptp.e13))) (or (= tptp.e22 (tptp.h10 tptp.e10)) (= tptp.e22 (tptp.h10 tptp.e11)) (= tptp.e22 (tptp.h10 tptp.e12)) (= tptp.e22 (tptp.h10 tptp.e13))) (or (= tptp.e23 (tptp.h10 tptp.e10)) (= tptp.e23 (tptp.h10 tptp.e11)) (= tptp.e23 (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e13)))) (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= tptp.e20 (tptp.h11 tptp.e10)) (= tptp.e20 (tptp.h11 tptp.e11)) (= tptp.e20 (tptp.h11 tptp.e12)) (= tptp.e20 (tptp.h11 tptp.e13))) (or (= tptp.e21 (tptp.h11 tptp.e10)) (= tptp.e21 (tptp.h11 tptp.e11)) (= tptp.e21 (tptp.h11 tptp.e12)) (= tptp.e21 (tptp.h11 tptp.e13))) (or (= tptp.e22 (tptp.h11 tptp.e10)) (= tptp.e22 (tptp.h11 tptp.e11)) (= tptp.e22 (tptp.h11 tptp.e12)) (= tptp.e22 (tptp.h11 tptp.e13))) (or (= tptp.e23 (tptp.h11 tptp.e10)) (= tptp.e23 (tptp.h11 tptp.e11)) (= tptp.e23 (tptp.h11 tptp.e12)) (= tptp.e23 (tptp.h11 tptp.e13)))) (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= tptp.e20 (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.h12 tptp.e11)) (= tptp.e20 (tptp.h12 tptp.e12)) (= tptp.e20 (tptp.h12 tptp.e13))) (or (= tptp.e21 (tptp.h12 tptp.e10)) (= tptp.e21 (tptp.h12 tptp.e11)) (= tptp.e21 (tptp.h12 tptp.e12)) (= tptp.e21 (tptp.h12 tptp.e13))) (or (= tptp.e22 (tptp.h12 tptp.e10)) (= tptp.e22 (tptp.h12 tptp.e11)) (= tptp.e22 (tptp.h12 tptp.e12)) (= tptp.e22 (tptp.h12 tptp.e13))) (or (= tptp.e23 (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.h12 tptp.e12)) (= tptp.e23 (tptp.h12 tptp.e13))))))) :rule cong :premises (t1023 t1060 t1097 t1134 t1171 t1206 t1243 t1280 t1317 t1354 t1391 t1428))
% 1.81/2.00  (step t1430 (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))) (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= (tptp.h5 tptp.e10) tptp.e20) (= (tptp.h5 tptp.e11) tptp.e20) (= (tptp.h5 tptp.e12) tptp.e20) (= (tptp.h5 tptp.e13) tptp.e20)) (or (= (tptp.h5 tptp.e10) tptp.e21) (= (tptp.h5 tptp.e11) tptp.e21) (= (tptp.h5 tptp.e12) tptp.e21) (= (tptp.h5 tptp.e13) tptp.e21)) (or (= (tptp.h5 tptp.e10) tptp.e22) (= (tptp.h5 tptp.e11) tptp.e22) (= (tptp.h5 tptp.e12) tptp.e22) (= (tptp.h5 tptp.e13) tptp.e22)) (or (= (tptp.h5 tptp.e10) tptp.e23) (= (tptp.h5 tptp.e11) tptp.e23) (= (tptp.h5 tptp.e12) tptp.e23) (= (tptp.h5 tptp.e13) tptp.e23))) (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= (tptp.h6 tptp.e10) tptp.e20) (= (tptp.h6 tptp.e11) tptp.e20) (= (tptp.h6 tptp.e12) tptp.e20) (= (tptp.h6 tptp.e13) tptp.e20)) (or (= (tptp.h6 tptp.e10) tptp.e21) (= (tptp.h6 tptp.e11) tptp.e21) (= (tptp.h6 tptp.e12) tptp.e21) (= (tptp.h6 tptp.e13) tptp.e21)) (or (= (tptp.h6 tptp.e10) tptp.e22) (= (tptp.h6 tptp.e11) tptp.e22) (= (tptp.h6 tptp.e12) tptp.e22) (= (tptp.h6 tptp.e13) tptp.e22)) (or (= (tptp.h6 tptp.e10) tptp.e23) (= (tptp.h6 tptp.e11) tptp.e23) (= (tptp.h6 tptp.e12) tptp.e23) (= (tptp.h6 tptp.e13) tptp.e23))) (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= (tptp.h7 tptp.e10) tptp.e20) (= (tptp.h7 tptp.e11) tptp.e20) (= (tptp.h7 tptp.e12) tptp.e20) (= (tptp.h7 tptp.e13) tptp.e20)) (or (= (tptp.h7 tptp.e10) tptp.e21) (= (tptp.h7 tptp.e11) tptp.e21) (= (tptp.h7 tptp.e12) tptp.e21) (= (tptp.h7 tptp.e13) tptp.e21)) (or (= (tptp.h7 tptp.e10) tptp.e22) (= (tptp.h7 tptp.e11) tptp.e22) (= (tptp.h7 tptp.e12) tptp.e22) (= (tptp.h7 tptp.e13) tptp.e22)) (or (= (tptp.h7 tptp.e10) tptp.e23) (= (tptp.h7 tptp.e11) tptp.e23) (= (tptp.h7 tptp.e12) tptp.e23) (= (tptp.h7 tptp.e13) tptp.e23))) (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= (tptp.h8 tptp.e10) tptp.e20) (= (tptp.h8 tptp.e11) tptp.e20) (= (tptp.h8 tptp.e12) tptp.e20) (= (tptp.h8 tptp.e13) tptp.e20)) (or (= (tptp.h8 tptp.e10) tptp.e21) (= (tptp.h8 tptp.e11) tptp.e21) (= (tptp.h8 tptp.e12) tptp.e21) (= (tptp.h8 tptp.e13) tptp.e21)) (or (= (tptp.h8 tptp.e10) tptp.e22) (= (tptp.h8 tptp.e11) tptp.e22) (= (tptp.h8 tptp.e12) tptp.e22) (= (tptp.h8 tptp.e13) tptp.e22)) (or (= (tptp.h8 tptp.e10) tptp.e23) (= (tptp.h8 tptp.e11) tptp.e23) (= (tptp.h8 tptp.e12) tptp.e23) (= (tptp.h8 tptp.e13) tptp.e23))) (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= (tptp.h9 tptp.e10) tptp.e20) (= (tptp.h9 tptp.e11) tptp.e20) (= (tptp.h9 tptp.e12) tptp.e20) (= (tptp.h9 tptp.e13) tptp.e20)) (or (= (tptp.h9 tptp.e10) tptp.e21) (= (tptp.h9 tptp.e11) tptp.e21) (= (tptp.h9 tptp.e12) tptp.e21) (= (tptp.h9 tptp.e13) tptp.e21)) (or (= (tptp.h9 tptp.e10) tptp.e22) (= (tptp.h9 tptp.e11) tptp.e22) (= (tptp.h9 tptp.e12) tptp.e22) (= (tptp.h9 tptp.e13) tptp.e22)) (or (= (tptp.h9 tptp.e10) tptp.e23) (= (tptp.h9 tptp.e11) tptp.e23) (= (tptp.h9 tptp.e12) tptp.e23) (= (tptp.h9 tptp.e13) tptp.e23))) (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= (tptp.h10 tptp.e10) tptp.e20) (= (tptp.h10 tptp.e11) tptp.e20) (= (tptp.h10 tptp.e12) tptp.e20) (= (tptp.h10 tptp.e13) tptp.e20)) (or (= (tptp.h10 tptp.e10) tptp.e21) (= (tptp.h10 tptp.e11) tptp.e21) (= (tptp.h10 tptp.e12) tptp.e21) (= (tptp.h10 tptp.e13) tptp.e21)) (or (= (tptp.h10 tptp.e10) tptp.e22) (= (tptp.h10 tptp.e11) tptp.e22) (= (tptp.h10 tptp.e12) tptp.e22) (= (tptp.h10 tptp.e13) tptp.e22)) (or (= (tptp.h10 tptp.e10) tptp.e23) (= (tptp.h10 tptp.e11) tptp.e23) (= (tptp.h10 tptp.e12) tptp.e23) (= (tptp.h10 tptp.e13) tptp.e23))) (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= (tptp.h11 tptp.e10) tptp.e20) (= (tptp.h11 tptp.e11) tptp.e20) (= (tptp.h11 tptp.e12) tptp.e20) (= (tptp.h11 tptp.e13) tptp.e20)) (or (= (tptp.h11 tptp.e10) tptp.e21) (= (tptp.h11 tptp.e11) tptp.e21) (= (tptp.h11 tptp.e12) tptp.e21) (= (tptp.h11 tptp.e13) tptp.e21)) (or (= (tptp.h11 tptp.e10) tptp.e22) (= (tptp.h11 tptp.e11) tptp.e22) (= (tptp.h11 tptp.e12) tptp.e22) (= (tptp.h11 tptp.e13) tptp.e22)) (or (= (tptp.h11 tptp.e10) tptp.e23) (= (tptp.h11 tptp.e11) tptp.e23) (= (tptp.h11 tptp.e12) tptp.e23) (= (tptp.h11 tptp.e13) tptp.e23))) (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= (tptp.h12 tptp.e10) tptp.e20) (= (tptp.h12 tptp.e11) tptp.e20) (= (tptp.h12 tptp.e12) tptp.e20) (= (tptp.h12 tptp.e13) tptp.e20)) (or (= (tptp.h12 tptp.e10) tptp.e21) (= (tptp.h12 tptp.e11) tptp.e21) (= (tptp.h12 tptp.e12) tptp.e21) (= (tptp.h12 tptp.e13) tptp.e21)) (or (= (tptp.h12 tptp.e10) tptp.e22) (= (tptp.h12 tptp.e11) tptp.e22) (= (tptp.h12 tptp.e12) tptp.e22) (= (tptp.h12 tptp.e13) tptp.e22)) (or (= (tptp.h12 tptp.e10) tptp.e23) (= (tptp.h12 tptp.e11) tptp.e23) (= (tptp.h12 tptp.e12) tptp.e23) (= (tptp.h12 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)))) (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= tptp.e20 (tptp.h5 tptp.e10)) (= tptp.e20 (tptp.h5 tptp.e11)) (= tptp.e20 (tptp.h5 tptp.e12)) (= tptp.e20 (tptp.h5 tptp.e13))) (or (= tptp.e21 (tptp.h5 tptp.e10)) (= tptp.e21 (tptp.h5 tptp.e11)) (= tptp.e21 (tptp.h5 tptp.e12)) (= tptp.e21 (tptp.h5 tptp.e13))) (or (= tptp.e22 (tptp.h5 tptp.e10)) (= tptp.e22 (tptp.h5 tptp.e11)) (= tptp.e22 (tptp.h5 tptp.e12)) (= tptp.e22 (tptp.h5 tptp.e13))) (or (= tptp.e23 (tptp.h5 tptp.e10)) (= tptp.e23 (tptp.h5 tptp.e11)) (= tptp.e23 (tptp.h5 tptp.e12)) (= tptp.e23 (tptp.h5 tptp.e13)))) (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= tptp.e20 (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.h6 tptp.e11)) (= tptp.e20 (tptp.h6 tptp.e12)) (= tptp.e20 (tptp.h6 tptp.e13))) (or (= tptp.e21 (tptp.h6 tptp.e10)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e12)) (= tptp.e21 (tptp.h6 tptp.e13))) (or (= tptp.e22 (tptp.h6 tptp.e10)) (= tptp.e22 (tptp.h6 tptp.e11)) (= tptp.e22 (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.h6 tptp.e13))) (or (= tptp.e23 (tptp.h6 tptp.e10)) (= tptp.e23 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e12)) (= tptp.e23 (tptp.h6 tptp.e13)))) (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= tptp.e20 (tptp.h7 tptp.e10)) (= tptp.e20 (tptp.h7 tptp.e11)) (= tptp.e20 (tptp.h7 tptp.e12)) (= tptp.e20 (tptp.h7 tptp.e13))) (or (= tptp.e21 (tptp.h7 tptp.e10)) (= tptp.e21 (tptp.h7 tptp.e11)) (= tptp.e21 (tptp.h7 tptp.e12)) (= tptp.e21 (tptp.h7 tptp.e13))) (or (= tptp.e22 (tptp.h7 tptp.e10)) (= tptp.e22 (tptp.h7 tptp.e11)) (= tptp.e22 (tptp.h7 tptp.e12)) (= tptp.e22 (tptp.h7 tptp.e13))) (or (= tptp.e23 (tptp.h7 tptp.e10)) (= tptp.e23 (tptp.h7 tptp.e11)) (= tptp.e23 (tptp.h7 tptp.e12)) (= tptp.e23 (tptp.h7 tptp.e13)))) (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= tptp.e20 (tptp.h8 tptp.e10)) (= tptp.e20 (tptp.h8 tptp.e11)) (= tptp.e20 (tptp.h8 tptp.e12)) (= tptp.e20 (tptp.h8 tptp.e13))) (or (= tptp.e21 (tptp.h8 tptp.e10)) (= tptp.e21 (tptp.h8 tptp.e11)) (= tptp.e21 (tptp.h8 tptp.e12)) (= tptp.e21 (tptp.h8 tptp.e13))) (or (= tptp.e22 (tptp.h8 tptp.e10)) (= tptp.e22 (tptp.h8 tptp.e11)) (= tptp.e22 (tptp.h8 tptp.e12)) (= tptp.e22 (tptp.h8 tptp.e13))) (or (= tptp.e23 (tptp.h8 tptp.e10)) (= tptp.e23 (tptp.h8 tptp.e11)) (= tptp.e23 (tptp.h8 tptp.e12)) (= tptp.e23 (tptp.h8 tptp.e13)))) (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= tptp.e20 (tptp.h9 tptp.e10)) (= tptp.e20 (tptp.h9 tptp.e11)) (= tptp.e20 (tptp.h9 tptp.e12)) (= tptp.e20 (tptp.h9 tptp.e13))) (or (= tptp.e21 (tptp.h9 tptp.e10)) (= tptp.e21 (tptp.h9 tptp.e11)) (= tptp.e21 (tptp.h9 tptp.e12)) (= tptp.e21 (tptp.h9 tptp.e13))) (or (= tptp.e22 (tptp.h9 tptp.e10)) (= tptp.e22 (tptp.h9 tptp.e11)) (= tptp.e22 (tptp.h9 tptp.e12)) (= tptp.e22 (tptp.h9 tptp.e13))) (or (= tptp.e23 (tptp.h9 tptp.e10)) (= tptp.e23 (tptp.h9 tptp.e11)) (= tptp.e23 (tptp.h9 tptp.e12)) (= tptp.e23 (tptp.h9 tptp.e13)))) (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= tptp.e20 (tptp.h10 tptp.e10)) (= tptp.e20 (tptp.h10 tptp.e11)) (= tptp.e20 (tptp.h10 tptp.e12)) (= tptp.e20 (tptp.h10 tptp.e13))) (or (= tptp.e21 (tptp.h10 tptp.e10)) (= tptp.e21 (tptp.h10 tptp.e11)) (= tptp.e21 (tptp.h10 tptp.e12)) (= tptp.e21 (tptp.h10 tptp.e13))) (or (= tptp.e22 (tptp.h10 tptp.e10)) (= tptp.e22 (tptp.h10 tptp.e11)) (= tptp.e22 (tptp.h10 tptp.e12)) (= tptp.e22 (tptp.h10 tptp.e13))) (or (= tptp.e23 (tptp.h10 tptp.e10)) (= tptp.e23 (tptp.h10 tptp.e11)) (= tptp.e23 (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e13)))) (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= tptp.e20 (tptp.h11 tptp.e10)) (= tptp.e20 (tptp.h11 tptp.e11)) (= tptp.e20 (tptp.h11 tptp.e12)) (= tptp.e20 (tptp.h11 tptp.e13))) (or (= tptp.e21 (tptp.h11 tptp.e10)) (= tptp.e21 (tptp.h11 tptp.e11)) (= tptp.e21 (tptp.h11 tptp.e12)) (= tptp.e21 (tptp.h11 tptp.e13))) (or (= tptp.e22 (tptp.h11 tptp.e10)) (= tptp.e22 (tptp.h11 tptp.e11)) (= tptp.e22 (tptp.h11 tptp.e12)) (= tptp.e22 (tptp.h11 tptp.e13))) (or (= tptp.e23 (tptp.h11 tptp.e10)) (= tptp.e23 (tptp.h11 tptp.e11)) (= tptp.e23 (tptp.h11 tptp.e12)) (= tptp.e23 (tptp.h11 tptp.e13)))) (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= tptp.e20 (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.h12 tptp.e11)) (= tptp.e20 (tptp.h12 tptp.e12)) (= tptp.e20 (tptp.h12 tptp.e13))) (or (= tptp.e21 (tptp.h12 tptp.e10)) (= tptp.e21 (tptp.h12 tptp.e11)) (= tptp.e21 (tptp.h12 tptp.e12)) (= tptp.e21 (tptp.h12 tptp.e13))) (or (= tptp.e22 (tptp.h12 tptp.e10)) (= tptp.e22 (tptp.h12 tptp.e11)) (= tptp.e22 (tptp.h12 tptp.e12)) (= tptp.e22 (tptp.h12 tptp.e13))) (or (= tptp.e23 (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.h12 tptp.e12)) (= tptp.e23 (tptp.h12 tptp.e13)))))))) :rule cong :premises (t1429))
% 1.81/2.00  (step t1431 (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)))) (and (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e10) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e11) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e12) (tptp.h5 tptp.e13))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e10))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e11))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e12))) (= (tptp.h5 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h5 tptp.e13) (tptp.h5 tptp.e13))) (or (= tptp.e20 (tptp.h5 tptp.e10)) (= tptp.e20 (tptp.h5 tptp.e11)) (= tptp.e20 (tptp.h5 tptp.e12)) (= tptp.e20 (tptp.h5 tptp.e13))) (or (= tptp.e21 (tptp.h5 tptp.e10)) (= tptp.e21 (tptp.h5 tptp.e11)) (= tptp.e21 (tptp.h5 tptp.e12)) (= tptp.e21 (tptp.h5 tptp.e13))) (or (= tptp.e22 (tptp.h5 tptp.e10)) (= tptp.e22 (tptp.h5 tptp.e11)) (= tptp.e22 (tptp.h5 tptp.e12)) (= tptp.e22 (tptp.h5 tptp.e13))) (or (= tptp.e23 (tptp.h5 tptp.e10)) (= tptp.e23 (tptp.h5 tptp.e11)) (= tptp.e23 (tptp.h5 tptp.e12)) (= tptp.e23 (tptp.h5 tptp.e13)))) (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= tptp.e20 (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.h6 tptp.e11)) (= tptp.e20 (tptp.h6 tptp.e12)) (= tptp.e20 (tptp.h6 tptp.e13))) (or (= tptp.e21 (tptp.h6 tptp.e10)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e12)) (= tptp.e21 (tptp.h6 tptp.e13))) (or (= tptp.e22 (tptp.h6 tptp.e10)) (= tptp.e22 (tptp.h6 tptp.e11)) (= tptp.e22 (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.h6 tptp.e13))) (or (= tptp.e23 (tptp.h6 tptp.e10)) (= tptp.e23 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e12)) (= tptp.e23 (tptp.h6 tptp.e13)))) (and (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e10) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e11) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e12) (tptp.h7 tptp.e13))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e10))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e11))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e12))) (= (tptp.h7 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h7 tptp.e13) (tptp.h7 tptp.e13))) (or (= tptp.e20 (tptp.h7 tptp.e10)) (= tptp.e20 (tptp.h7 tptp.e11)) (= tptp.e20 (tptp.h7 tptp.e12)) (= tptp.e20 (tptp.h7 tptp.e13))) (or (= tptp.e21 (tptp.h7 tptp.e10)) (= tptp.e21 (tptp.h7 tptp.e11)) (= tptp.e21 (tptp.h7 tptp.e12)) (= tptp.e21 (tptp.h7 tptp.e13))) (or (= tptp.e22 (tptp.h7 tptp.e10)) (= tptp.e22 (tptp.h7 tptp.e11)) (= tptp.e22 (tptp.h7 tptp.e12)) (= tptp.e22 (tptp.h7 tptp.e13))) (or (= tptp.e23 (tptp.h7 tptp.e10)) (= tptp.e23 (tptp.h7 tptp.e11)) (= tptp.e23 (tptp.h7 tptp.e12)) (= tptp.e23 (tptp.h7 tptp.e13)))) (and (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e10) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e11) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e12) (tptp.h8 tptp.e13))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e10))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e11))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e12))) (= (tptp.h8 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h8 tptp.e13) (tptp.h8 tptp.e13))) (or (= tptp.e20 (tptp.h8 tptp.e10)) (= tptp.e20 (tptp.h8 tptp.e11)) (= tptp.e20 (tptp.h8 tptp.e12)) (= tptp.e20 (tptp.h8 tptp.e13))) (or (= tptp.e21 (tptp.h8 tptp.e10)) (= tptp.e21 (tptp.h8 tptp.e11)) (= tptp.e21 (tptp.h8 tptp.e12)) (= tptp.e21 (tptp.h8 tptp.e13))) (or (= tptp.e22 (tptp.h8 tptp.e10)) (= tptp.e22 (tptp.h8 tptp.e11)) (= tptp.e22 (tptp.h8 tptp.e12)) (= tptp.e22 (tptp.h8 tptp.e13))) (or (= tptp.e23 (tptp.h8 tptp.e10)) (= tptp.e23 (tptp.h8 tptp.e11)) (= tptp.e23 (tptp.h8 tptp.e12)) (= tptp.e23 (tptp.h8 tptp.e13)))) (and (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e10) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e11) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e12) (tptp.h9 tptp.e13))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e10))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e11))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e12))) (= (tptp.h9 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h9 tptp.e13) (tptp.h9 tptp.e13))) (or (= tptp.e20 (tptp.h9 tptp.e10)) (= tptp.e20 (tptp.h9 tptp.e11)) (= tptp.e20 (tptp.h9 tptp.e12)) (= tptp.e20 (tptp.h9 tptp.e13))) (or (= tptp.e21 (tptp.h9 tptp.e10)) (= tptp.e21 (tptp.h9 tptp.e11)) (= tptp.e21 (tptp.h9 tptp.e12)) (= tptp.e21 (tptp.h9 tptp.e13))) (or (= tptp.e22 (tptp.h9 tptp.e10)) (= tptp.e22 (tptp.h9 tptp.e11)) (= tptp.e22 (tptp.h9 tptp.e12)) (= tptp.e22 (tptp.h9 tptp.e13))) (or (= tptp.e23 (tptp.h9 tptp.e10)) (= tptp.e23 (tptp.h9 tptp.e11)) (= tptp.e23 (tptp.h9 tptp.e12)) (= tptp.e23 (tptp.h9 tptp.e13)))) (and (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e10) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e11) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e12) (tptp.h10 tptp.e13))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e10))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e11))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e12))) (= (tptp.h10 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h10 tptp.e13) (tptp.h10 tptp.e13))) (or (= tptp.e20 (tptp.h10 tptp.e10)) (= tptp.e20 (tptp.h10 tptp.e11)) (= tptp.e20 (tptp.h10 tptp.e12)) (= tptp.e20 (tptp.h10 tptp.e13))) (or (= tptp.e21 (tptp.h10 tptp.e10)) (= tptp.e21 (tptp.h10 tptp.e11)) (= tptp.e21 (tptp.h10 tptp.e12)) (= tptp.e21 (tptp.h10 tptp.e13))) (or (= tptp.e22 (tptp.h10 tptp.e10)) (= tptp.e22 (tptp.h10 tptp.e11)) (= tptp.e22 (tptp.h10 tptp.e12)) (= tptp.e22 (tptp.h10 tptp.e13))) (or (= tptp.e23 (tptp.h10 tptp.e10)) (= tptp.e23 (tptp.h10 tptp.e11)) (= tptp.e23 (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e13)))) (and (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e10) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e11) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e12) (tptp.h11 tptp.e13))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e10))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e11))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e12))) (= (tptp.h11 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h11 tptp.e13) (tptp.h11 tptp.e13))) (or (= tptp.e20 (tptp.h11 tptp.e10)) (= tptp.e20 (tptp.h11 tptp.e11)) (= tptp.e20 (tptp.h11 tptp.e12)) (= tptp.e20 (tptp.h11 tptp.e13))) (or (= tptp.e21 (tptp.h11 tptp.e10)) (= tptp.e21 (tptp.h11 tptp.e11)) (= tptp.e21 (tptp.h11 tptp.e12)) (= tptp.e21 (tptp.h11 tptp.e13))) (or (= tptp.e22 (tptp.h11 tptp.e10)) (= tptp.e22 (tptp.h11 tptp.e11)) (= tptp.e22 (tptp.h11 tptp.e12)) (= tptp.e22 (tptp.h11 tptp.e13))) (or (= tptp.e23 (tptp.h11 tptp.e10)) (= tptp.e23 (tptp.h11 tptp.e11)) (= tptp.e23 (tptp.h11 tptp.e12)) (= tptp.e23 (tptp.h11 tptp.e13)))) (and (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e10) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e11) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e12) (tptp.h12 tptp.e13))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e10))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e11))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e12))) (= (tptp.h12 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h12 tptp.e13) (tptp.h12 tptp.e13))) (or (= tptp.e20 (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.h12 tptp.e11)) (= tptp.e20 (tptp.h12 tptp.e12)) (= tptp.e20 (tptp.h12 tptp.e13))) (or (= tptp.e21 (tptp.h12 tptp.e10)) (= tptp.e21 (tptp.h12 tptp.e11)) (= tptp.e21 (tptp.h12 tptp.e12)) (= tptp.e21 (tptp.h12 tptp.e13))) (or (= tptp.e22 (tptp.h12 tptp.e10)) (= tptp.e22 (tptp.h12 tptp.e11)) (= tptp.e22 (tptp.h12 tptp.e12)) (= tptp.e22 (tptp.h12 tptp.e13))) (or (= tptp.e23 (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.h12 tptp.e12)) (= tptp.e23 (tptp.h12 tptp.e13))))))) :rule resolution :premises (t986 t1430 a27))
% 1.81/2.00  (step t1432 (cl (not (and (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (or (= tptp.e20 (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.h6 tptp.e11)) (= tptp.e20 (tptp.h6 tptp.e12)) (= tptp.e20 (tptp.h6 tptp.e13))) (or (= tptp.e21 (tptp.h6 tptp.e10)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e12)) (= tptp.e21 (tptp.h6 tptp.e13))) (or (= tptp.e22 (tptp.h6 tptp.e10)) (= tptp.e22 (tptp.h6 tptp.e11)) (= tptp.e22 (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.h6 tptp.e13))) (or (= tptp.e23 (tptp.h6 tptp.e10)) (= tptp.e23 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e12)) (= tptp.e23 (tptp.h6 tptp.e13)))))) :rule not_or :premises (t1431))
% 1.81/2.00  (step t1433 (cl (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (not (or (= tptp.e20 (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.h6 tptp.e11)) (= tptp.e20 (tptp.h6 tptp.e12)) (= tptp.e20 (tptp.h6 tptp.e13)))) (not (or (= tptp.e21 (tptp.h6 tptp.e10)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e12)) (= tptp.e21 (tptp.h6 tptp.e13)))) (not (or (= tptp.e22 (tptp.h6 tptp.e10)) (= tptp.e22 (tptp.h6 tptp.e11)) (= tptp.e22 (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.h6 tptp.e13)))) (not (or (= tptp.e23 (tptp.h6 tptp.e10)) (= tptp.e23 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e12)) (= tptp.e23 (tptp.h6 tptp.e13))))) :rule not_and :premises (t1432))
% 1.81/2.00  (step t1434 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule and_neg)
% 1.81/2.00  (step t1435 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1436)
% 1.81/2.00  (assume t1436.a0 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/2.00  (assume t1436.a1 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t1436.a2 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (step t1436.t1 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1436.t2)
% 1.81/2.00  (assume t1436.t2.a0 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t1436.t2.a1 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t1436.t2.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/2.00  (step t1436.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t1436.t2.a2))
% 1.81/2.00  (step t1436.t2.t2 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.h6 tptp.e10))) :rule cong :premises (t1436.t2.t1))
% 1.81/2.00  (step t1436.t2.t3 (cl (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t1436.t2.a1))
% 1.81/2.00  (step t1436.t2.t4 (cl (= (tptp.h6 tptp.e11) tptp.e21)) :rule symm :premises (t1436.t2.a0))
% 1.81/2.00  (step t1436.t2.t5 (cl (= tptp.e21 (tptp.h6 tptp.e11))) :rule symm :premises (t1436.t2.t4))
% 1.81/2.00  (step t1436.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule cong :premises (t1436.t2.t5 t1436.t2.t5))
% 1.81/2.00  (step t1436.t2.t7 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule trans :premises (t1436.t2.t2 t1436.t2.t3 t1436.t2.t6))
% 1.81/2.00  (step t1436.t2 (cl (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule subproof :discharge (t1436.t2.a0 t1436.t2.a1 t1436.t2.a2))
% 1.81/2.00  (step t1436.t3 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1436.t4 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t1436.t5 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1436.t6 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1436.t2 t1436.t3 t1436.t4 t1436.t5))
% 1.81/2.00  (step t1436.t7 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule reordering :premises (t1436.t6))
% 1.81/2.00  (step t1436.t8 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule contraction :premises (t1436.t7))
% 1.81/2.00  (step t1436.t9 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule resolution :premises (t1436.t1 t1436.t8))
% 1.81/2.00  (step t1436.t10 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))))) :rule implies_neg2)
% 1.81/2.00  (step t1436.t11 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))))) :rule resolution :premises (t1436.t9 t1436.t10))
% 1.81/2.00  (step t1436.t12 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))))) :rule contraction :premises (t1436.t11))
% 1.81/2.00  (step t1436.t13 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule implies :premises (t1436.t12))
% 1.81/2.00  (step t1436.t14 (cl (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 1.81/2.00  (step t1436.t15 (cl (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1436.t14 t1436.a1 t1436.a2 t1436.a0))
% 1.81/2.00  (step t1436.t16 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule resolution :premises (t1436.t13 t1436.t15))
% 1.81/2.00  (step t1436 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule subproof :discharge (t1436.a0 t1436.a1 t1436.a2))
% 1.81/2.00  (step t1437 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1438 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1439 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t1440 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))))) :rule resolution :premises (t1436 t1437 t1438 t1439))
% 1.81/2.00  (step t1441 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule reordering :premises (t1440))
% 1.81/2.00  (step t1442 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule contraction :premises (t1441))
% 1.81/2.00  (step t1443 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule resolution :premises (t1435 t1442))
% 1.81/2.00  (step t1444 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))))) :rule implies_neg2)
% 1.81/2.00  (step t1445 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))))) :rule resolution :premises (t1443 t1444))
% 1.81/2.00  (step t1446 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))))) :rule contraction :premises (t1445))
% 1.81/2.00  (step t1447 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule implies :premises (t1446))
% 1.81/2.00  (step t1448 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule resolution :premises (t1434 t1447))
% 1.81/2.00  (step t1449 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule reordering :premises (t1448))
% 1.81/2.00  (step t1450 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and :premises (t981))
% 1.81/2.00  (step t1451 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e11)))) :rule resolution :premises (t1449 t475 t984 t1450))
% 1.81/2.00  (step t1452 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t1453 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1454)
% 1.81/2.00  (assume t1454.a0 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/2.00  (assume t1454.a1 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t1454.a2 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t1454.a3 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (step t1454.t1 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1454.t2)
% 1.81/2.00  (assume t1454.t2.a0 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t1454.t2.a1 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t1454.t2.a2 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (assume t1454.t2.a3 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/2.00  (step t1454.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t1454.t2.a3))
% 1.81/2.00  (step t1454.t2.t2 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.h6 tptp.e12))) :rule cong :premises (t1454.t2.t1))
% 1.81/2.00  (step t1454.t2.t3 (cl (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t1454.t2.a2))
% 1.81/2.00  (step t1454.t2.t4 (cl (= (tptp.h6 tptp.e13) tptp.e23)) :rule symm :premises (t1454.t2.a0))
% 1.81/2.00  (step t1454.t2.t5 (cl (= tptp.e23 (tptp.h6 tptp.e13))) :rule symm :premises (t1454.t2.t4))
% 1.81/2.00  (step t1454.t2.t6 (cl (= (tptp.h6 tptp.e11) tptp.e21)) :rule symm :premises (t1454.t2.a1))
% 1.81/2.00  (step t1454.t2.t7 (cl (= tptp.e21 (tptp.h6 tptp.e11))) :rule symm :premises (t1454.t2.t6))
% 1.81/2.00  (step t1454.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule cong :premises (t1454.t2.t5 t1454.t2.t7))
% 1.81/2.00  (step t1454.t2.t9 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule trans :premises (t1454.t2.t2 t1454.t2.t3 t1454.t2.t8))
% 1.81/2.00  (step t1454.t2 (cl (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule subproof :discharge (t1454.t2.a0 t1454.t2.a1 t1454.t2.a2 t1454.t2.a3))
% 1.81/2.00  (step t1454.t3 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t1454.t4 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1454.t5 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1454.t6 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1454.t7 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1454.t2 t1454.t3 t1454.t4 t1454.t5 t1454.t6))
% 1.81/2.00  (step t1454.t8 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule reordering :premises (t1454.t7))
% 1.81/2.00  (step t1454.t9 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule contraction :premises (t1454.t8))
% 1.81/2.00  (step t1454.t10 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule resolution :premises (t1454.t1 t1454.t9))
% 1.81/2.00  (step t1454.t11 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))))) :rule implies_neg2)
% 1.81/2.00  (step t1454.t12 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))))) :rule resolution :premises (t1454.t10 t1454.t11))
% 1.81/2.00  (step t1454.t13 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))))) :rule contraction :premises (t1454.t12))
% 1.81/2.00  (step t1454.t14 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule implies :premises (t1454.t13))
% 1.81/2.00  (step t1454.t15 (cl (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 1.81/2.00  (step t1454.t16 (cl (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1454.t15 t1454.a2 t1454.a1 t1454.a3 t1454.a0))
% 1.81/2.00  (step t1454.t17 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule resolution :premises (t1454.t14 t1454.t16))
% 1.81/2.00  (step t1454 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule subproof :discharge (t1454.a0 t1454.a1 t1454.a2 t1454.a3))
% 1.81/2.00  (step t1455 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1456 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1457 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t1458 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1459 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) :rule resolution :premises (t1454 t1455 t1456 t1457 t1458))
% 1.81/2.00  (step t1460 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule reordering :premises (t1459))
% 1.81/2.00  (step t1461 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule contraction :premises (t1460))
% 1.81/2.00  (step t1462 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule resolution :premises (t1453 t1461))
% 1.81/2.00  (step t1463 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))))) :rule implies_neg2)
% 1.81/2.00  (step t1464 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))))) :rule resolution :premises (t1462 t1463))
% 1.81/2.00  (step t1465 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))))) :rule contraction :premises (t1464))
% 1.81/2.00  (step t1466 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule implies :premises (t1465))
% 1.81/2.00  (step t1467 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule resolution :premises (t1452 t1466))
% 1.81/2.00  (step t1468 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule reordering :premises (t1467))
% 1.81/2.00  (step t1469 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e11)))) :rule resolution :premises (t1468 t383 t984 t983 t982))
% 1.81/2.00  (step t1470 (cl (or (= tptp.e20 (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.h6 tptp.e11)) (= tptp.e20 (tptp.h6 tptp.e12)) (= tptp.e20 (tptp.h6 tptp.e13))) (not (= tptp.e20 (tptp.h6 tptp.e10)))) :rule or_neg)
% 1.81/2.00  (step t1471 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule and_neg)
% 1.81/2.00  (step t1472 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= tptp.e20 (tptp.h6 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1473)
% 1.81/2.00  (assume t1473.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t1473.a1 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (step t1473.t1 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h6 tptp.e10))) (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1473.t2)
% 1.81/2.00  (assume t1473.t2.a0 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t1473.t2.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (step t1473.t2.t1 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t1473.t2.a1))
% 1.81/2.00  (step t1473.t2.t2 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t1473.t2.t1))
% 1.81/2.00  (step t1473.t2.t3 (cl (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t1473.t2.a0))
% 1.81/2.00  (step t1473.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule symm :premises (t1473.t2.t3))
% 1.81/2.00  (step t1473.t2.t5 (cl (= tptp.e20 (tptp.h6 tptp.e10))) :rule trans :premises (t1473.t2.t2 t1473.t2.t4))
% 1.81/2.00  (step t1473.t2 (cl (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h6 tptp.e10))) :rule subproof :discharge (t1473.t2.a0 t1473.t2.a1))
% 1.81/2.00  (step t1473.t3 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t1473.t4 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t1473.t5 (cl (= tptp.e20 (tptp.h6 tptp.e10)) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t1473.t2 t1473.t3 t1473.t4))
% 1.81/2.00  (step t1473.t6 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.h6 tptp.e10))) :rule reordering :premises (t1473.t5))
% 1.81/2.00  (step t1473.t7 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.h6 tptp.e10))) :rule contraction :premises (t1473.t6))
% 1.81/2.00  (step t1473.t8 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h6 tptp.e10))) (= tptp.e20 (tptp.h6 tptp.e10))) :rule resolution :premises (t1473.t1 t1473.t7))
% 1.81/2.00  (step t1473.t9 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.h6 tptp.e10)))) :rule implies_neg2)
% 1.81/2.00  (step t1473.t10 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h6 tptp.e10))) (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h6 tptp.e10)))) :rule resolution :premises (t1473.t8 t1473.t9))
% 1.81/2.00  (step t1473.t11 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h6 tptp.e10)))) :rule contraction :premises (t1473.t10))
% 1.81/2.00  (step t1473.t12 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.h6 tptp.e10))) :rule implies :premises (t1473.t11))
% 1.81/2.00  (step t1473.t13 (cl (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 1.81/2.00  (step t1473.t14 (cl (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t1473.t13 t1473.a1 t1473.a0))
% 1.81/2.00  (step t1473.t15 (cl (= tptp.e20 (tptp.h6 tptp.e10))) :rule resolution :premises (t1473.t12 t1473.t14))
% 1.81/2.00  (step t1473 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= tptp.e20 (tptp.h6 tptp.e10))) :rule subproof :discharge (t1473.a0 t1473.a1))
% 1.81/2.00  (step t1474 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t1475 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t1476 (cl (= tptp.e20 (tptp.h6 tptp.e10)) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))))) :rule resolution :premises (t1473 t1474 t1475))
% 1.81/2.00  (step t1477 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.h6 tptp.e10))) :rule reordering :premises (t1476))
% 1.81/2.00  (step t1478 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.h6 tptp.e10))) :rule contraction :premises (t1477))
% 1.81/2.00  (step t1479 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= tptp.e20 (tptp.h6 tptp.e10))) (= tptp.e20 (tptp.h6 tptp.e10))) :rule resolution :premises (t1472 t1478))
% 1.81/2.00  (step t1480 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= tptp.e20 (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.h6 tptp.e10)))) :rule implies_neg2)
% 1.81/2.00  (step t1481 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= tptp.e20 (tptp.h6 tptp.e10))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= tptp.e20 (tptp.h6 tptp.e10)))) :rule resolution :premises (t1479 t1480))
% 1.81/2.00  (step t1482 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= tptp.e20 (tptp.h6 tptp.e10)))) :rule contraction :premises (t1481))
% 1.81/2.00  (step t1483 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.h6 tptp.e10))) :rule implies :premises (t1482))
% 1.81/2.00  (step t1484 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= tptp.e20 (tptp.h6 tptp.e10))) :rule resolution :premises (t1471 t1483))
% 1.81/2.00  (step t1485 (cl (= tptp.e20 (tptp.h6 tptp.e10)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule reordering :premises (t1484))
% 1.81/2.00  (step t1486 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and :premises (a14))
% 1.81/2.00  (step t1487 (cl (= tptp.e20 (tptp.h6 tptp.e10))) :rule resolution :premises (t1485 t1486 t1450))
% 1.81/2.00  (step t1488 (cl (or (= tptp.e20 (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.h6 tptp.e11)) (= tptp.e20 (tptp.h6 tptp.e12)) (= tptp.e20 (tptp.h6 tptp.e13)))) :rule resolution :premises (t1470 t1487))
% 1.81/2.00  (step t1489 (cl (or (= tptp.e22 (tptp.h6 tptp.e10)) (= tptp.e22 (tptp.h6 tptp.e11)) (= tptp.e22 (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.h6 tptp.e13))) (not (= tptp.e22 (tptp.h6 tptp.e12)))) :rule or_neg)
% 1.81/2.00  (step t1490 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t1491 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= tptp.e22 (tptp.h6 tptp.e12))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1492)
% 1.81/2.00  (assume t1492.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t1492.a1 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (step t1492.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.h6 tptp.e12))) (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1492.t2)
% 1.81/2.00  (assume t1492.t2.a0 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (assume t1492.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (step t1492.t2.t1 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t1492.t2.a1))
% 1.81/2.00  (step t1492.t2.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t1492.t2.t1))
% 1.81/2.00  (step t1492.t2.t3 (cl (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t1492.t2.a0))
% 1.81/2.00  (step t1492.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule symm :premises (t1492.t2.t3))
% 1.81/2.00  (step t1492.t2.t5 (cl (= tptp.e22 (tptp.h6 tptp.e12))) :rule trans :premises (t1492.t2.t2 t1492.t2.t4))
% 1.81/2.00  (step t1492.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.h6 tptp.e12))) :rule subproof :discharge (t1492.t2.a0 t1492.t2.a1))
% 1.81/2.00  (step t1492.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1492.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t1492.t5 (cl (= tptp.e22 (tptp.h6 tptp.e12)) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t1492.t2 t1492.t3 t1492.t4))
% 1.81/2.00  (step t1492.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.h6 tptp.e12))) :rule reordering :premises (t1492.t5))
% 1.81/2.00  (step t1492.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.h6 tptp.e12))) :rule contraction :premises (t1492.t6))
% 1.81/2.00  (step t1492.t8 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.h6 tptp.e12))) (= tptp.e22 (tptp.h6 tptp.e12))) :rule resolution :premises (t1492.t1 t1492.t7))
% 1.81/2.00  (step t1492.t9 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.h6 tptp.e12)))) :rule implies_neg2)
% 1.81/2.00  (step t1492.t10 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.h6 tptp.e12))) (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.h6 tptp.e12)))) :rule resolution :premises (t1492.t8 t1492.t9))
% 1.81/2.00  (step t1492.t11 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.h6 tptp.e12)))) :rule contraction :premises (t1492.t10))
% 1.81/2.00  (step t1492.t12 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.h6 tptp.e12))) :rule implies :premises (t1492.t11))
% 1.81/2.00  (step t1492.t13 (cl (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 1.81/2.00  (step t1492.t14 (cl (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t1492.t13 t1492.a1 t1492.a0))
% 1.81/2.00  (step t1492.t15 (cl (= tptp.e22 (tptp.h6 tptp.e12))) :rule resolution :premises (t1492.t12 t1492.t14))
% 1.81/2.00  (step t1492 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= tptp.e22 (tptp.h6 tptp.e12))) :rule subproof :discharge (t1492.a0 t1492.a1))
% 1.81/2.00  (step t1493 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t1494 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1495 (cl (= tptp.e22 (tptp.h6 tptp.e12)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) :rule resolution :premises (t1492 t1493 t1494))
% 1.81/2.00  (step t1496 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.h6 tptp.e12))) :rule reordering :premises (t1495))
% 1.81/2.00  (step t1497 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.h6 tptp.e12))) :rule contraction :premises (t1496))
% 1.81/2.00  (step t1498 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= tptp.e22 (tptp.h6 tptp.e12))) (= tptp.e22 (tptp.h6 tptp.e12))) :rule resolution :premises (t1491 t1497))
% 1.81/2.00  (step t1499 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= tptp.e22 (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.h6 tptp.e12)))) :rule implies_neg2)
% 1.81/2.00  (step t1500 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= tptp.e22 (tptp.h6 tptp.e12))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= tptp.e22 (tptp.h6 tptp.e12)))) :rule resolution :premises (t1498 t1499))
% 1.81/2.00  (step t1501 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= tptp.e22 (tptp.h6 tptp.e12)))) :rule contraction :premises (t1500))
% 1.81/2.00  (step t1502 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.h6 tptp.e12))) :rule implies :premises (t1501))
% 1.81/2.00  (step t1503 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= tptp.e22 (tptp.h6 tptp.e12))) :rule resolution :premises (t1490 t1502))
% 1.81/2.00  (step t1504 (cl (= tptp.e22 (tptp.h6 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule reordering :premises (t1503))
% 1.81/2.00  (step t1505 (cl (= tptp.e22 (tptp.h6 tptp.e12))) :rule resolution :premises (t1504 t985 t982))
% 1.81/2.00  (step t1506 (cl (or (= tptp.e22 (tptp.h6 tptp.e10)) (= tptp.e22 (tptp.h6 tptp.e11)) (= tptp.e22 (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.h6 tptp.e13)))) :rule resolution :premises (t1489 t1505))
% 1.81/2.00  (step t1507 (cl (or (= tptp.e23 (tptp.h6 tptp.e10)) (= tptp.e23 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e12)) (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e23 (tptp.h6 tptp.e13)))) :rule or_neg)
% 1.81/2.00  (step t1508 (cl (or (= tptp.e23 (tptp.h6 tptp.e10)) (= tptp.e23 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e12)) (= tptp.e23 (tptp.h6 tptp.e13)))) :rule resolution :premises (t1507 t983))
% 1.81/2.00  (step t1509 (cl (or (= tptp.e21 (tptp.h6 tptp.e10)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e12)) (= tptp.e21 (tptp.h6 tptp.e13))) (not (= tptp.e21 (tptp.h6 tptp.e11)))) :rule or_neg)
% 1.81/2.00  (step t1510 (cl (or (= tptp.e21 (tptp.h6 tptp.e10)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e21 (tptp.h6 tptp.e12)) (= tptp.e21 (tptp.h6 tptp.e13)))) :rule resolution :premises (t1509 t984))
% 1.81/2.00  (step t1511 (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)
% 1.81/2.00  (step t1512 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1513 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1514 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1515 (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 (t64 t1512 t1513 t1514))
% 1.81/2.00  (step t1516 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1517 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1518 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1519 (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 (t64 t1516 t1517 t1518))
% 1.81/2.00  (step t1520 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1521 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1522 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1523 (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 (t69 t1520 t1521 t1522))
% 1.81/2.00  (step t1524 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1525 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1526 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1527 (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 (t69 t1524 t1525 t1526))
% 1.81/2.00  (step t1528 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1529 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1530 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1531 (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 (t74 t1528 t1529 t1530))
% 1.81/2.00  (step t1532 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1533 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1534 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1535 (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 (t74 t1532 t1533 t1534))
% 1.81/2.00  (step t1536 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1537 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1538 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1539 (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 (t79 t1536 t1537 t1538))
% 1.81/2.00  (step t1540 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1541 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1542 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1543 (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 (t79 t1540 t1541 t1542))
% 1.81/2.00  (step t1544 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1545 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1546 (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 (t1516 t65 t1544 t1545))
% 1.81/2.00  (step t1547 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1548 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1549 (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 (t1512 t65 t1547 t1548))
% 1.81/2.00  (step t1550 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1551 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1552 (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 (t1524 t70 t1550 t1551))
% 1.81/2.00  (step t1553 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1554 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1555 (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 (t1520 t70 t1553 t1554))
% 1.81/2.00  (step t1556 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1557 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1558 (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 (t1532 t75 t1556 t1557))
% 1.81/2.00  (step t1559 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1560 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1561 (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 (t1528 t75 t1559 t1560))
% 1.81/2.00  (step t1562 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1563 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1564 (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 (t1540 t80 t1562 t1563))
% 1.81/2.00  (step t1565 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1566 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1567 (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 (t1536 t80 t1565 t1566))
% 1.81/2.00  (step t1568 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1569 (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 (t1517 t1547 t66 t1568))
% 1.81/2.00  (step t1570 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1571 (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 (t1513 t1544 t66 t1570))
% 1.81/2.00  (step t1572 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1573 (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 (t1525 t1553 t71 t1572))
% 1.81/2.00  (step t1574 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1575 (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 (t1521 t1550 t71 t1574))
% 1.81/2.00  (step t1576 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1577 (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 (t1533 t1559 t76 t1576))
% 1.81/2.00  (step t1578 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1579 (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 (t1529 t1556 t76 t1578))
% 1.81/2.00  (step t1580 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1581 (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 (t1541 t1565 t81 t1580))
% 1.81/2.00  (step t1582 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1583 (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 (t1537 t1562 t81 t1582))
% 1.81/2.00  (step t1584 (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 (t1518 t1548 t1570 t67))
% 1.81/2.00  (step t1585 (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 (t1514 t1545 t1568 t67))
% 1.81/2.00  (step t1586 (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 (t1526 t1554 t1574 t72))
% 1.81/2.00  (step t1587 (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 (t1522 t1551 t1572 t72))
% 1.81/2.00  (step t1588 (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 (t1534 t1560 t1578 t77))
% 1.81/2.00  (step t1589 (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 (t1530 t1557 t1576 t77))
% 1.81/2.00  (step t1590 (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 (t1542 t1566 t1582 t82))
% 1.81/2.00  (step t1591 (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 (t1538 t1563 t1580 t82))
% 1.81/2.00  (step t1592 (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 (t1515 t1519 t1523 t1527 t1531 t1535 t1539 t1543 t1546 t1549 t1552 t1555 t1558 t1561 t1564 t1567 t1569 t1571 t1573 t1575 t1577 t1579 t1581 t1583 t1584 t1585 t1586 t1587 t1588 t1589 t1590 t1591))
% 1.81/2.00  (step t1593 (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 (t1511 t1592 a5))
% 1.81/2.00  (step t1594 (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 (t1593))
% 1.81/2.00  (step t1595 (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 (t1594))
% 1.81/2.00  (step t1596 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t1597 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1598)
% 1.81/2.00  (assume t1598.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t1598.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))
% 1.81/2.00  (assume t1598.a2 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))
% 1.81/2.00  (assume t1598.a3 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t1598.a4 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t1598.a5 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (step t1598.t1 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1598.t2)
% 1.81/2.00  (assume t1598.t2.a0 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t1598.t2.a1 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (assume t1598.t2.a2 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t1598.t2.a3 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))
% 1.81/2.00  (assume t1598.t2.a4 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t1598.t2.a5 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))
% 1.81/2.00  (step t1598.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) :rule symm :premises (t1598.t2.a5))
% 1.81/2.00  (step t1598.t2.t2 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.h6 tptp.e13))) :rule cong :premises (t1598.t2.t1))
% 1.81/2.00  (step t1598.t2.t3 (cl (= (tptp.h6 tptp.e13) tptp.e23)) :rule symm :premises (t1598.t2.a4))
% 1.81/2.00  (step t1598.t2.t4 (cl (= tptp.e23 (tptp.h6 tptp.e13))) :rule symm :premises (t1598.t2.t3))
% 1.81/2.00  (step t1598.t2.t5 (cl (= (tptp.h6 tptp.e13) tptp.e23)) :rule symm :premises (t1598.t2.t4))
% 1.81/2.00  (step t1598.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23)) :rule symm :premises (t1598.t2.a3))
% 1.81/2.00  (step t1598.t2.t7 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) :rule symm :premises (t1598.t2.t6))
% 1.81/2.00  (step t1598.t2.t8 (cl (= (tptp.h6 tptp.e11) tptp.e21)) :rule symm :premises (t1598.t2.a0))
% 1.81/2.00  (step t1598.t2.t9 (cl (= tptp.e21 (tptp.h6 tptp.e11))) :rule symm :premises (t1598.t2.t8))
% 1.81/2.00  (step t1598.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t1598.t2.a2))
% 1.81/2.00  (step t1598.t2.t11 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t1598.t2.t10))
% 1.81/2.00  (step t1598.t2.t12 (cl (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t1598.t2.a1))
% 1.81/2.00  (step t1598.t2.t13 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule symm :premises (t1598.t2.t12))
% 1.81/2.00  (step t1598.t2.t14 (cl (= tptp.e22 (tptp.h6 tptp.e12))) :rule trans :premises (t1598.t2.t11 t1598.t2.t13))
% 1.81/2.00  (step t1598.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule cong :premises (t1598.t2.t9 t1598.t2.t14))
% 1.81/2.00  (step t1598.t2.t16 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule trans :premises (t1598.t2.t2 t1598.t2.t5 t1598.t2.t7 t1598.t2.t15))
% 1.81/2.00  (step t1598.t2 (cl (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule subproof :discharge (t1598.t2.a0 t1598.t2.a1 t1598.t2.a2 t1598.t2.a3 t1598.t2.a4 t1598.t2.a5))
% 1.81/2.00  (step t1598.t3 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1598.t4 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1598.t5 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t1598.t6 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t1598.t7 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t1598.t8 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1598.t9 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t1598.t2 t1598.t3 t1598.t4 t1598.t5 t1598.t6 t1598.t7 t1598.t8))
% 1.81/2.00  (step t1598.t10 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule reordering :premises (t1598.t9))
% 1.81/2.00  (step t1598.t11 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule contraction :premises (t1598.t10))
% 1.81/2.00  (step t1598.t12 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule resolution :premises (t1598.t1 t1598.t11))
% 1.81/2.00  (step t1598.t13 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))))) :rule implies_neg2)
% 1.81/2.00  (step t1598.t14 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))))) :rule resolution :premises (t1598.t12 t1598.t13))
% 1.81/2.00  (step t1598.t15 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))))) :rule contraction :premises (t1598.t14))
% 1.81/2.00  (step t1598.t16 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule implies :premises (t1598.t15))
% 1.81/2.00  (step t1598.t17 (cl (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t1598.t18 (cl (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t1598.t17 t1598.a3 t1598.a5 t1598.a0 t1598.a2 t1598.a4 t1598.a1))
% 1.81/2.00  (step t1598.t19 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule resolution :premises (t1598.t16 t1598.t18))
% 1.81/2.00  (step t1598 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule subproof :discharge (t1598.a0 t1598.a1 t1598.a2 t1598.a3 t1598.a4 t1598.a5))
% 1.81/2.00  (step t1599 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t1600 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1601 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t1602 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1603 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t1604 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1605 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) :rule resolution :premises (t1598 t1599 t1600 t1601 t1602 t1603 t1604))
% 1.81/2.00  (step t1606 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule reordering :premises (t1605))
% 1.81/2.00  (step t1607 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule contraction :premises (t1606))
% 1.81/2.00  (step t1608 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule resolution :premises (t1597 t1607))
% 1.81/2.00  (step t1609 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))))) :rule implies_neg2)
% 1.81/2.00  (step t1610 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))))) :rule resolution :premises (t1608 t1609))
% 1.81/2.00  (step t1611 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))))) :rule contraction :premises (t1610))
% 1.81/2.00  (step t1612 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule implies :premises (t1611))
% 1.81/2.00  (step t1613 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12)))) :rule resolution :premises (t1596 t1612))
% 1.81/2.00  (step t1614 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule reordering :premises (t1613))
% 1.81/2.00  (step t1615 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t1616 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1617)
% 1.81/2.00  (assume t1617.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t1617.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 1.81/2.00  (assume t1617.a2 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 1.81/2.00  (assume t1617.a3 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t1617.a4 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t1617.a5 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (step t1617.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1617.t2)
% 1.81/2.00  (assume t1617.t2.a0 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (assume t1617.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t1617.t2.a2 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t1617.t2.a3 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 1.81/2.00  (assume t1617.t2.a4 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t1617.t2.a5 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))
% 1.81/2.00  (step t1617.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) :rule symm :premises (t1617.t2.a5))
% 1.81/2.00  (step t1617.t2.t2 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.h6 tptp.e11))) :rule cong :premises (t1617.t2.t1))
% 1.81/2.00  (step t1617.t2.t3 (cl (= (tptp.h6 tptp.e11) tptp.e21)) :rule symm :premises (t1617.t2.a4))
% 1.81/2.00  (step t1617.t2.t4 (cl (= tptp.e21 (tptp.h6 tptp.e11))) :rule symm :premises (t1617.t2.t3))
% 1.81/2.00  (step t1617.t2.t5 (cl (= (tptp.h6 tptp.e11) tptp.e21)) :rule symm :premises (t1617.t2.t4))
% 1.81/2.00  (step t1617.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) :rule symm :premises (t1617.t2.a3))
% 1.81/2.00  (step t1617.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t1617.t2.t6))
% 1.81/2.00  (step t1617.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t1617.t2.a1))
% 1.81/2.00  (step t1617.t2.t9 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t1617.t2.t8))
% 1.81/2.00  (step t1617.t2.t10 (cl (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t1617.t2.a0))
% 1.81/2.00  (step t1617.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule symm :premises (t1617.t2.t10))
% 1.81/2.00  (step t1617.t2.t12 (cl (= tptp.e22 (tptp.h6 tptp.e12))) :rule trans :premises (t1617.t2.t9 t1617.t2.t11))
% 1.81/2.00  (step t1617.t2.t13 (cl (= (tptp.h6 tptp.e13) tptp.e23)) :rule symm :premises (t1617.t2.a2))
% 1.81/2.00  (step t1617.t2.t14 (cl (= tptp.e23 (tptp.h6 tptp.e13))) :rule symm :premises (t1617.t2.t13))
% 1.81/2.00  (step t1617.t2.t15 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule cong :premises (t1617.t2.t12 t1617.t2.t14))
% 1.81/2.00  (step t1617.t2.t16 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule trans :premises (t1617.t2.t2 t1617.t2.t5 t1617.t2.t7 t1617.t2.t15))
% 1.81/2.00  (step t1617.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule subproof :discharge (t1617.t2.a0 t1617.t2.a1 t1617.t2.a2 t1617.t2.a3 t1617.t2.a4 t1617.t2.a5))
% 1.81/2.00  (step t1617.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1617.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t1617.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t1617.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t1617.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1617.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t1617.t9 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1617.t2 t1617.t3 t1617.t4 t1617.t5 t1617.t6 t1617.t7 t1617.t8))
% 1.81/2.00  (step t1617.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule reordering :premises (t1617.t9))
% 1.81/2.00  (step t1617.t11 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule contraction :premises (t1617.t10))
% 1.81/2.00  (step t1617.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule resolution :premises (t1617.t1 t1617.t11))
% 1.81/2.00  (step t1617.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))))) :rule implies_neg2)
% 1.81/2.00  (step t1617.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))))) :rule resolution :premises (t1617.t12 t1617.t13))
% 1.81/2.00  (step t1617.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))))) :rule contraction :premises (t1617.t14))
% 1.81/2.00  (step t1617.t16 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule implies :premises (t1617.t15))
% 1.81/2.00  (step t1617.t17 (cl (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 1.81/2.00  (step t1617.t18 (cl (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1617.t17 t1617.a5 t1617.a0 t1617.a4 t1617.a2 t1617.a3 t1617.a1))
% 1.81/2.00  (step t1617.t19 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule resolution :premises (t1617.t16 t1617.t18))
% 1.81/2.00  (step t1617 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule subproof :discharge (t1617.a0 t1617.a1 t1617.a2 t1617.a3 t1617.a4 t1617.a5))
% 1.81/2.00  (step t1618 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t1619 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t1620 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t1621 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1622 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t1623 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1624 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) :rule resolution :premises (t1617 t1618 t1619 t1620 t1621 t1622 t1623))
% 1.81/2.00  (step t1625 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule reordering :premises (t1624))
% 1.81/2.00  (step t1626 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule contraction :premises (t1625))
% 1.81/2.00  (step t1627 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule resolution :premises (t1616 t1626))
% 1.81/2.00  (step t1628 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))))) :rule implies_neg2)
% 1.81/2.00  (step t1629 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))))) :rule resolution :premises (t1627 t1628))
% 1.81/2.00  (step t1630 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))))) :rule contraction :premises (t1629))
% 1.81/2.00  (step t1631 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule implies :premises (t1630))
% 1.81/2.00  (step t1632 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13)))) :rule resolution :premises (t1615 t1631))
% 1.81/2.00  (step t1633 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule reordering :premises (t1632))
% 1.81/2.00  (step t1634 (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 (t206))
% 1.81/2.00  (step t1635 (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 (t1634))
% 1.81/2.00  (step t1636 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (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.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 1.81/2.00  (step t1637 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 1.81/2.00  (step t1638 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t902 t210 t211 t1637))
% 1.81/2.00  (step t1639 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1))) :rule and_neg)
% 1.81/2.00  (step t1640 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1641)
% 1.81/2.00  (assume t1641.a0 (not (= tptp.e11 tptp.e12)))
% 1.81/2.00  (assume t1641.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))
% 1.81/2.00  (assume t1641.a2 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (step t1641.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)
% 1.81/2.00  (anchor :step t1641.t2)
% 1.81/2.00  (assume t1641.t2.a0 (not (= tptp.e11 tptp.e12)))
% 1.81/2.00  (assume t1641.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 1.81/2.00  (step t1641.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 1.81/2.00  (step t1641.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 (t1641.t2.t1))
% 1.81/2.00  (step t1641.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 1.81/2.00  (step t1641.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t1641.t2.a1))
% 1.81/2.00  (step t1641.t2.t5 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t1641.t2.t4))
% 1.81/2.00  (step t1641.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t1641.t2.t5))
% 1.81/2.00  (step t1641.t2.t7 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 tptp.e12))) :rule cong :premises (t1641.t2.t3 t1641.t2.t6))
% 1.81/2.00  (step t1641.t2.t8 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 1.81/2.00  (step t1641.t2.t9 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t1641.t2.t8))
% 1.81/2.00  (step t1641.t2.t10 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 1.81/2.00  (step t1641.t2.t11 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t1641.t2.t9 t1641.t2.t10))
% 1.81/2.00  (step t1641.t2.t12 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t1641.t2.t11 t1641.t2.a0))
% 1.81/2.00  (step t1641.t2.t13 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t1641.t2.t7 t1641.t2.t12))
% 1.81/2.00  (step t1641.t2.t14 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1641.t2.t2 t1641.t2.t13))
% 1.81/2.00  (step t1641.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 (t1641.t2.a0 t1641.t2.a1))
% 1.81/2.00  (step t1641.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)
% 1.81/2.00  (step t1641.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)
% 1.81/2.00  (step t1641.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 (t1641.t2 t1641.t3 t1641.t4))
% 1.81/2.00  (step t1641.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 (t1641.t5))
% 1.81/2.00  (step t1641.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 (t1641.t6))
% 1.81/2.00  (step t1641.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 (t1641.t1 t1641.t7))
% 1.81/2.00  (step t1641.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)
% 1.81/2.00  (step t1641.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 (t1641.t8 t1641.t9))
% 1.81/2.00  (step t1641.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 (t1641.t10))
% 1.81/2.00  (step t1641.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 (t1641.t11))
% 1.81/2.00  (step t1641.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)
% 1.81/2.00  (step t1641.t14 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1641.t15)
% 1.81/2.00  (assume t1641.t15.a0 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t1641.t15.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))
% 1.81/2.00  (step t1641.t15.t1 (cl (= (tptp.op1 tptp.e12 tptp.unit1) tptp.e12)) :rule symm :premises (t1641.t15.a1))
% 1.81/2.00  (step t1641.t15.t2 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule symm :premises (t1641.t15.t1))
% 1.81/2.00  (step t1641.t15.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 1.81/2.00  (step t1641.t15.t4 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t1641.t15.a0))
% 1.81/2.00  (step t1641.t15.t5 (cl (= (tptp.op1 tptp.e12 tptp.unit1) (tptp.op1 tptp.e12 tptp.e10))) :rule cong :premises (t1641.t15.t3 t1641.t15.t4))
% 1.81/2.00  (step t1641.t15.t6 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t1641.t15.t2 t1641.t15.t5))
% 1.81/2.00  (step t1641.t15 (cl (not (= tptp.e10 tptp.unit1)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule subproof :discharge (t1641.t15.a0 t1641.t15.a1))
% 1.81/2.00  (step t1641.t16 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t1641.t17 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t1641.t18 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))))) :rule resolution :premises (t1641.t15 t1641.t16 t1641.t17))
% 1.81/2.00  (step t1641.t19 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule reordering :premises (t1641.t18))
% 1.81/2.00  (step t1641.t20 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule contraction :premises (t1641.t19))
% 1.81/2.00  (step t1641.t21 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t1641.t14 t1641.t20))
% 1.81/2.00  (step t1641.t22 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg2)
% 1.81/2.00  (step t1641.t23 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1641.t21 t1641.t22))
% 1.81/2.00  (step t1641.t24 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1641.t23))
% 1.81/2.00  (step t1641.t25 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule implies :premises (t1641.t24))
% 1.81/2.00  (step t1641.t26 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) :rule and_neg)
% 1.81/2.00  (step t1641.t27 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) :rule resolution :premises (t1641.t26 t1641.a2 t1641.a1))
% 1.81/2.00  (step t1641.t28 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t1641.t25 t1641.t27))
% 1.81/2.00  (step t1641.t29 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1641.t13 t1641.a0 t1641.t28))
% 1.81/2.00  (step t1641.t30 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1641.t12 t1641.t29))
% 1.81/2.00  (step t1641 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1641.a0 t1641.a1 t1641.a2))
% 1.81/2.00  (step t1642 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1643 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t1644 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t1645 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)))) :rule resolution :premises (t1641 t1642 t1643 t1644))
% 1.81/2.00  (step t1646 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1645))
% 1.81/2.00  (step t1647 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1646))
% 1.81/2.00  (step t1648 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1640 t1647))
% 1.81/2.00  (step t1649 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 1.81/2.00  (step t1650 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1648 t1649))
% 1.81/2.00  (step t1651 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1650))
% 1.81/2.00  (step t1652 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1651))
% 1.81/2.00  (step t1653 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1639 t1652))
% 1.81/2.00  (step t1654 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t1655 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))))) :rule or_neg)
% 1.81/2.00  (step t1656 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 tptp.unit1)))) :rule or_neg)
% 1.81/2.00  (step t1657 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 1.81/2.00  (step t1658 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1653 t1654 t1655 t1656 t1657))
% 1.81/2.00  (step t1659 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1658))
% 1.81/2.00  (step t1660 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1636 t1638 t1659))
% 1.81/2.00  (step t1661 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t1660))
% 1.81/2.00  (step t1662 (cl (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1))) :rule reordering :premises (t1661))
% 1.81/2.00  (step t1663 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1662 t927 t364 t608))
% 1.81/2.00  (step t1664 (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)
% 1.81/2.00  (step t1665 (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)
% 1.81/2.00  (step t1666 (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 (t1665))
% 1.81/2.00  (step t1667 (cl (= (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)) (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))))) :rule all_simplify)
% 1.81/2.00  (step t1668 (cl (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13))) :rule refl)
% 1.81/2.00  (step t1669 (cl (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule all_simplify)
% 1.81/2.00  (step t1670 (cl (= (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))) (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13)))) :rule cong :premises (t1668 t1669))
% 1.81/2.00  (step t1671 (cl (= (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13)) true)) :rule all_simplify)
% 1.81/2.00  (step t1672 (cl (= (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))) true)) :rule trans :premises (t1670 t1671))
% 1.81/2.00  (step t1673 (cl (= (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)) true)) :rule trans :premises (t1667 t1672))
% 1.81/2.00  (step t1674 (cl (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule resolution :premises (t1666 t1673))
% 1.81/2.00  (step t1675 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1676 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1677 (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 (t1674 t1675 t1676))
% 1.81/2.00  (step t1678 (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)
% 1.81/2.00  (step t1679 (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)
% 1.81/2.00  (anchor :step t1680)
% 1.81/2.00  (assume t1680.a0 (not (= tptp.e11 tptp.e13)))
% 1.81/2.00  (assume t1680.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 1.81/2.00  (step t1680.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)
% 1.81/2.00  (anchor :step t1680.t2)
% 1.81/2.00  (assume t1680.t2.a0 (not (= tptp.e11 tptp.e13)))
% 1.81/2.00  (assume t1680.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 1.81/2.00  (step t1680.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 1.81/2.00  (step t1680.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 (t1680.t2.t1))
% 1.81/2.00  (step t1680.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 1.81/2.00  (step t1680.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t1680.t2.a1))
% 1.81/2.00  (step t1680.t2.t5 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 tptp.e13))) :rule cong :premises (t1680.t2.t3 t1680.t2.t4))
% 1.81/2.00  (step t1680.t2.t6 (cl (= (= (= tptp.e11 tptp.e13) false) (not (= tptp.e11 tptp.e13)))) :rule equiv_simplify)
% 1.81/2.00  (step t1680.t2.t7 (cl (= (= tptp.e11 tptp.e13) false) (not (not (= tptp.e11 tptp.e13)))) :rule equiv2 :premises (t1680.t2.t6))
% 1.81/2.00  (step t1680.t2.t8 (cl (not (not (not (= tptp.e11 tptp.e13)))) (= tptp.e11 tptp.e13)) :rule not_not)
% 1.81/2.00  (step t1680.t2.t9 (cl (= (= tptp.e11 tptp.e13) false) (= tptp.e11 tptp.e13)) :rule resolution :premises (t1680.t2.t7 t1680.t2.t8))
% 1.81/2.00  (step t1680.t2.t10 (cl (= (= tptp.e11 tptp.e13) false)) :rule resolution :premises (t1680.t2.t9 t1680.t2.a0))
% 1.81/2.00  (step t1680.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t1680.t2.t5 t1680.t2.t10))
% 1.81/2.00  (step t1680.t2.t12 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1680.t2.t2 t1680.t2.t11))
% 1.81/2.00  (step t1680.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 (t1680.t2.a0 t1680.t2.a1))
% 1.81/2.00  (step t1680.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)
% 1.81/2.00  (step t1680.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)
% 1.81/2.00  (step t1680.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 (t1680.t2 t1680.t3 t1680.t4))
% 1.81/2.00  (step t1680.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 (t1680.t5))
% 1.81/2.00  (step t1680.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 (t1680.t6))
% 1.81/2.00  (step t1680.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 (t1680.t1 t1680.t7))
% 1.81/2.00  (step t1680.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)
% 1.81/2.00  (step t1680.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 (t1680.t8 t1680.t9))
% 1.81/2.00  (step t1680.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 (t1680.t10))
% 1.81/2.00  (step t1680.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 (t1680.t11))
% 1.81/2.00  (step t1680.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)
% 1.81/2.00  (step t1680.t14 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1680.t13 t1680.a0 t1680.a1))
% 1.81/2.00  (step t1680.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1680.t12 t1680.t14))
% 1.81/2.00  (step t1680 (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 (t1680.a0 t1680.a1))
% 1.81/2.00  (step t1681 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t1682 (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)
% 1.81/2.00  (step t1683 (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 (t1680 t1681 t1682))
% 1.81/2.00  (step t1684 (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 (t1683))
% 1.81/2.00  (step t1685 (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 (t1684))
% 1.81/2.00  (step t1686 (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 (t1679 t1685))
% 1.81/2.00  (step t1687 (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)
% 1.81/2.00  (step t1688 (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 (t1686 t1687))
% 1.81/2.00  (step t1689 (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 (t1688))
% 1.81/2.00  (step t1690 (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 (t1689))
% 1.81/2.00  (step t1691 (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 (t1678 t1690))
% 1.81/2.00  (step t1692 (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)
% 1.81/2.00  (step t1693 (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)
% 1.81/2.00  (step t1694 (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)
% 1.81/2.00  (step t1695 (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 (t1691 t1692 t1693 t1694))
% 1.81/2.00  (step t1696 (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 (t1695))
% 1.81/2.00  (step t1697 (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 (t1664 t1677 t1696))
% 1.81/2.00  (step t1698 (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 (t1697))
% 1.81/2.00  (step t1699 (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 (t1698))
% 1.81/2.00  (step t1700 (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 (t206))
% 1.81/2.00  (step t1701 (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 (t1700))
% 1.81/2.00  (step t1702 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 1.81/2.00  (step t1703 (cl (= (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1704 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1705 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t731 t1703 t733 t211 t743 t1704))
% 1.81/2.00  (step t1706 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 1.81/2.00  (step t1707 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1708)
% 1.81/2.00  (assume t1708.a0 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 1.81/2.00  (assume t1708.a1 (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))
% 1.81/2.00  (assume t1708.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))
% 1.81/2.00  (assume t1708.a3 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t1708.a4 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 1.81/2.00  (step t1708.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1708.t2)
% 1.81/2.00  (assume t1708.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))
% 1.81/2.00  (assume t1708.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 1.81/2.00  (assume t1708.t2.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 1.81/2.00  (assume t1708.t2.a3 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))
% 1.81/2.00  (step t1708.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 1.81/2.00  (step t1708.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 (t1708.t2.t1))
% 1.81/2.00  (step t1708.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t1708.t2.a1))
% 1.81/2.00  (step t1708.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t1708.t2.t3))
% 1.81/2.00  (step t1708.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11)) :rule symm :premises (t1708.t2.a3))
% 1.81/2.00  (step t1708.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) :rule symm :premises (t1708.t2.a2))
% 1.81/2.00  (step t1708.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule symm :premises (t1708.t2.t6))
% 1.81/2.00  (step t1708.t2.t8 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t1708.t2.t5 t1708.t2.t7))
% 1.81/2.00  (step t1708.t2.t9 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t1708.t2.t4 t1708.t2.t8))
% 1.81/2.00  (step t1708.t2.t10 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 1.81/2.00  (step t1708.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv2 :premises (t1708.t2.t10))
% 1.81/2.00  (step t1708.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule not_not)
% 1.81/2.00  (step t1708.t2.t13 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t1708.t2.t11 t1708.t2.t12))
% 1.81/2.00  (step t1708.t2.t14 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) false)) :rule resolution :premises (t1708.t2.t13 t1708.t2.a0))
% 1.81/2.00  (step t1708.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t1708.t2.t9 t1708.t2.t14))
% 1.81/2.00  (step t1708.t2.t16 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1708.t2.t2 t1708.t2.t15))
% 1.81/2.00  (step t1708.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1708.t2.a0 t1708.t2.a1 t1708.t2.a2 t1708.t2.a3))
% 1.81/2.00  (step t1708.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 1.81/2.00  (step t1708.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t1708.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t1708.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1708.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1708.t2 t1708.t3 t1708.t4 t1708.t5 t1708.t6))
% 1.81/2.00  (step t1708.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1708.t7))
% 1.81/2.00  (step t1708.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1708.t8))
% 1.81/2.00  (step t1708.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1708.t1 t1708.t9))
% 1.81/2.00  (step t1708.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.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)
% 1.81/2.00  (step t1708.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1708.t10 t1708.t11))
% 1.81/2.00  (step t1708.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1708.t12))
% 1.81/2.00  (step t1708.t14 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1708.t13))
% 1.81/2.00  (step t1708.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 1.81/2.00  (step t1708.t16 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1708.t17)
% 1.81/2.00  (assume t1708.t17.a0 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t1708.t17.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))
% 1.81/2.00  (step t1708.t17.t1 (cl (= (tptp.op1 tptp.e11 tptp.unit1) tptp.e11)) :rule symm :premises (t1708.t17.a1))
% 1.81/2.00  (step t1708.t17.t2 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) :rule symm :premises (t1708.t17.t1))
% 1.81/2.00  (step t1708.t17.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 1.81/2.00  (step t1708.t17.t4 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t1708.t17.a0))
% 1.81/2.00  (step t1708.t17.t5 (cl (= (tptp.op1 tptp.e11 tptp.unit1) (tptp.op1 tptp.e11 tptp.e10))) :rule cong :premises (t1708.t17.t3 t1708.t17.t4))
% 1.81/2.00  (step t1708.t17.t6 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t1708.t17.t2 t1708.t17.t5))
% 1.81/2.00  (step t1708.t17 (cl (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule subproof :discharge (t1708.t17.a0 t1708.t17.a1))
% 1.81/2.00  (step t1708.t18 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t1708.t19 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t1708.t20 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))))) :rule resolution :premises (t1708.t17 t1708.t18 t1708.t19))
% 1.81/2.00  (step t1708.t21 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule reordering :premises (t1708.t20))
% 1.81/2.00  (step t1708.t22 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule contraction :premises (t1708.t21))
% 1.81/2.00  (step t1708.t23 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t1708.t16 t1708.t22))
% 1.81/2.00  (step t1708.t24 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg2)
% 1.81/2.00  (step t1708.t25 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1708.t23 t1708.t24))
% 1.81/2.00  (step t1708.t26 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1708.t25))
% 1.81/2.00  (step t1708.t27 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule implies :premises (t1708.t26))
% 1.81/2.00  (step t1708.t28 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) :rule and_neg)
% 1.81/2.00  (step t1708.t29 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))) :rule resolution :premises (t1708.t28 t1708.a3 t1708.a2))
% 1.81/2.00  (step t1708.t30 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t1708.t27 t1708.t29))
% 1.81/2.00  (step t1708.t31 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1708.t32)
% 1.81/2.00  (assume t1708.t32.a0 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t1708.t32.a1 (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))
% 1.81/2.00  (step t1708.t32.t1 (cl (= (tptp.op1 tptp.unit1 tptp.e11) tptp.e11)) :rule symm :premises (t1708.t32.a1))
% 1.81/2.00  (step t1708.t32.t2 (cl (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) :rule symm :premises (t1708.t32.t1))
% 1.81/2.00  (step t1708.t32.t3 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t1708.t32.a0))
% 1.81/2.00  (step t1708.t32.t4 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 1.81/2.00  (step t1708.t32.t5 (cl (= (tptp.op1 tptp.unit1 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule cong :premises (t1708.t32.t3 t1708.t32.t4))
% 1.81/2.00  (step t1708.t32.t6 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule trans :premises (t1708.t32.t2 t1708.t32.t5))
% 1.81/2.00  (step t1708.t32 (cl (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule subproof :discharge (t1708.t32.a0 t1708.t32.a1))
% 1.81/2.00  (step t1708.t33 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t1708.t34 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1708.t35 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))))) :rule resolution :premises (t1708.t32 t1708.t33 t1708.t34))
% 1.81/2.00  (step t1708.t36 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule reordering :premises (t1708.t35))
% 1.81/2.00  (step t1708.t37 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule contraction :premises (t1708.t36))
% 1.81/2.00  (step t1708.t38 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t1708.t31 t1708.t37))
% 1.81/2.00  (step t1708.t39 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg2)
% 1.81/2.00  (step t1708.t40 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1708.t38 t1708.t39))
% 1.81/2.00  (step t1708.t41 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1708.t40))
% 1.81/2.00  (step t1708.t42 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule implies :premises (t1708.t41))
% 1.81/2.00  (step t1708.t43 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))) :rule and_neg)
% 1.81/2.00  (step t1708.t44 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))) :rule resolution :premises (t1708.t43 t1708.a3 t1708.a1))
% 1.81/2.00  (step t1708.t45 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t1708.t42 t1708.t44))
% 1.81/2.00  (step t1708.t46 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1708.t15 t1708.a4 t1708.a0 t1708.t30 t1708.t45))
% 1.81/2.00  (step t1708.t47 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1708.t14 t1708.t46))
% 1.81/2.00  (step t1708 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1708.a0 t1708.a1 t1708.a2 t1708.a3 t1708.a4))
% 1.81/2.00  (step t1709 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t1710 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1711 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t1712 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t1713 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 1.81/2.00  (step t1714 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t1708 t1709 t1710 t1711 t1712 t1713))
% 1.81/2.00  (step t1715 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1714))
% 1.81/2.00  (step t1716 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1715))
% 1.81/2.00  (step t1717 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1707 t1716))
% 1.81/2.00  (step t1718 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 1.81/2.00  (step t1719 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1717 t1718))
% 1.81/2.00  (step t1720 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1719))
% 1.81/2.00  (step t1721 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1720))
% 1.81/2.00  (step t1722 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1706 t1721))
% 1.81/2.00  (step t1723 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 1.81/2.00  (step t1724 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))))) :rule or_neg)
% 1.81/2.00  (step t1725 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))))) :rule or_neg)
% 1.81/2.00  (step t1726 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 tptp.unit1)))) :rule or_neg)
% 1.81/2.00  (step t1727 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 1.81/2.00  (step t1728 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 1.81/2.00  (step t1729 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1722 t1723 t1724 t1725 t1726 t1727 t1728))
% 1.81/2.00  (step t1730 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1729))
% 1.81/2.00  (step t1731 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1702 t1705 t1730))
% 1.81/2.00  (step t1732 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t1731))
% 1.81/2.00  (step t1733 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1))) :rule reordering :premises (t1732))
% 1.81/2.00  (step t1734 (cl (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) :rule and :premises (t363))
% 1.81/2.00  (step t1735 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1733 t774 t889 t1734 t970 t608))
% 1.81/2.00  (step t1736 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_pos2)
% 1.81/2.00  (step t1737 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 1.81/2.00  (step t1738 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t1737))
% 1.81/2.00  (step t1739 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))))) :rule all_simplify)
% 1.81/2.00  (step t1740 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule refl)
% 1.81/2.00  (step t1741 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1742 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t1740 t1741))
% 1.81/2.00  (step t1743 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule all_simplify)
% 1.81/2.00  (step t1744 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) true)) :rule trans :premises (t1742 t1743))
% 1.81/2.00  (step t1745 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule trans :premises (t1739 t1744))
% 1.81/2.00  (step t1746 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1738 t1745))
% 1.81/2.00  (step t1747 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule refl)
% 1.81/2.00  (step t1748 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t482 t731 t210 t211 t1746 t1747))
% 1.81/2.00  (step t1749 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 1.81/2.00  (step t1750 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1751)
% 1.81/2.00  (assume t1751.a0 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/2.00  (assume t1751.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 1.81/2.00  (assume t1751.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))
% 1.81/2.00  (assume t1751.a3 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t1751.a4 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))
% 1.81/2.00  (step t1751.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1751.t2)
% 1.81/2.00  (assume t1751.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))
% 1.81/2.00  (assume t1751.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 1.81/2.00  (assume t1751.t2.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 1.81/2.00  (assume t1751.t2.a3 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 1.81/2.00  (step t1751.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_simplify)
% 1.81/2.00  (step t1751.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 (t1751.t2.t1))
% 1.81/2.00  (step t1751.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t1751.t2.a1))
% 1.81/2.00  (step t1751.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t1751.t2.t3))
% 1.81/2.00  (step t1751.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t1751.t2.a3))
% 1.81/2.00  (step t1751.t2.t6 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t1751.t2.t5))
% 1.81/2.00  (step t1751.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t1751.t2.t6))
% 1.81/2.00  (step t1751.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t1751.t2.a2))
% 1.81/2.00  (step t1751.t2.t9 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t1751.t2.t8))
% 1.81/2.00  (step t1751.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t1751.t2.t7 t1751.t2.t9))
% 1.81/2.00  (step t1751.t2.t11 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t1751.t2.t4 t1751.t2.t10))
% 1.81/2.00  (step t1751.t2.t12 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 1.81/2.00  (step t1751.t2.t13 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv2 :premises (t1751.t2.t12))
% 1.81/2.00  (step t1751.t2.t14 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule not_not)
% 1.81/2.00  (step t1751.t2.t15 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t1751.t2.t13 t1751.t2.t14))
% 1.81/2.00  (step t1751.t2.t16 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t1751.t2.t15 t1751.t2.a0))
% 1.81/2.00  (step t1751.t2.t17 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) false)) :rule trans :premises (t1751.t2.t11 t1751.t2.t16))
% 1.81/2.00  (step t1751.t2.t18 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1751.t2.t2 t1751.t2.t17))
% 1.81/2.00  (step t1751.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t1751.t2.a0 t1751.t2.a1 t1751.t2.a2 t1751.t2.a3))
% 1.81/2.00  (step t1751.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 1.81/2.00  (step t1751.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t1751.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t1751.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1751.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1751.t2 t1751.t3 t1751.t4 t1751.t5 t1751.t6))
% 1.81/2.00  (step t1751.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1751.t7))
% 1.81/2.00  (step t1751.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1751.t8))
% 1.81/2.00  (step t1751.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= 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 (t1751.t1 t1751.t9))
% 1.81/2.00  (step t1751.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= 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)
% 1.81/2.00  (step t1751.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1751.t10 t1751.t11))
% 1.81/2.00  (step t1751.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1751.t12))
% 1.81/2.00  (step t1751.t14 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t1751.t13))
% 1.81/2.00  (step t1751.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 1.81/2.00  (step t1751.t16 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1751.t17)
% 1.81/2.00  (assume t1751.t17.a0 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t1751.t17.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))
% 1.81/2.00  (step t1751.t17.t1 (cl (= (tptp.op1 tptp.e12 tptp.unit1) tptp.e12)) :rule symm :premises (t1751.t17.a1))
% 1.81/2.00  (step t1751.t17.t2 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule symm :premises (t1751.t17.t1))
% 1.81/2.00  (step t1751.t17.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 1.81/2.00  (step t1751.t17.t4 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t1751.t17.a0))
% 1.81/2.00  (step t1751.t17.t5 (cl (= (tptp.op1 tptp.e12 tptp.unit1) (tptp.op1 tptp.e12 tptp.e10))) :rule cong :premises (t1751.t17.t3 t1751.t17.t4))
% 1.81/2.00  (step t1751.t17.t6 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t1751.t17.t2 t1751.t17.t5))
% 1.81/2.00  (step t1751.t17 (cl (not (= tptp.e10 tptp.unit1)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule subproof :discharge (t1751.t17.a0 t1751.t17.a1))
% 1.81/2.00  (step t1751.t18 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t1751.t19 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t1751.t20 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))))) :rule resolution :premises (t1751.t17 t1751.t18 t1751.t19))
% 1.81/2.00  (step t1751.t21 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule reordering :premises (t1751.t20))
% 1.81/2.00  (step t1751.t22 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule contraction :premises (t1751.t21))
% 1.81/2.00  (step t1751.t23 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t1751.t16 t1751.t22))
% 1.81/2.00  (step t1751.t24 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg2)
% 1.81/2.00  (step t1751.t25 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1751.t23 t1751.t24))
% 1.81/2.00  (step t1751.t26 (cl (=> (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1751.t25))
% 1.81/2.00  (step t1751.t27 (cl (not (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule implies :premises (t1751.t26))
% 1.81/2.00  (step t1751.t28 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) :rule and_neg)
% 1.81/2.00  (step t1751.t29 (cl (and (= tptp.e10 tptp.unit1) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))) :rule resolution :premises (t1751.t28 t1751.a3 t1751.a2))
% 1.81/2.00  (step t1751.t30 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t1751.t27 t1751.t29))
% 1.81/2.00  (step t1751.t31 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1751.t15 t1751.a4 t1751.a1 t1751.t30 t1751.a0))
% 1.81/2.00  (step t1751.t32 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1751.t14 t1751.t31))
% 1.81/2.00  (step t1751 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t1751.a0 t1751.a1 t1751.a2 t1751.a3 t1751.a4))
% 1.81/2.00  (step t1752 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1753 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t1754 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t1755 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t1756 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 1.81/2.00  (step t1757 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t1751 t1752 t1753 t1754 t1755 t1756))
% 1.81/2.00  (step t1758 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1757))
% 1.81/2.00  (step t1759 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1758))
% 1.81/2.00  (step t1760 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (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 (t1750 t1759))
% 1.81/2.00  (step t1761 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (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)
% 1.81/2.00  (step t1762 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1760 t1761))
% 1.81/2.00  (step t1763 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1762))
% 1.81/2.00  (step t1764 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t1763))
% 1.81/2.00  (step t1765 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1749 t1764))
% 1.81/2.00  (step t1766 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 1.81/2.00  (step t1767 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 1.81/2.00  (step t1768 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))))) :rule or_neg)
% 1.81/2.00  (step t1769 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e10 tptp.unit1)))) :rule or_neg)
% 1.81/2.00  (step t1770 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 1.81/2.00  (step t1771 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (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)
% 1.81/2.00  (step t1772 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1765 t1766 t1767 t1768 t1769 t1770 t1771))
% 1.81/2.00  (step t1773 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1772))
% 1.81/2.00  (step t1774 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1736 t1748 t1773))
% 1.81/2.00  (step t1775 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule or :premises (t1774))
% 1.81/2.00  (step t1776 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1))) :rule reordering :premises (t1775))
% 1.81/2.00  (step t1777 (cl (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t346))
% 1.81/2.00  (step t1778 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1776 t1777 t889 t383 t364 t608))
% 1.81/2.00  (step t1779 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t1701 t1735 t582 t1778))
% 1.81/2.00  (step t1780 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1699 t850 t1779))
% 1.81/2.00  (step t1781 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.unit1) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.unit1) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_pos2)
% 1.81/2.00  (step t1782 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1783 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.unit1) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))))) :rule cong :premises (t426 t690 t211 t939 t1782))
% 1.81/2.00  (step t1784 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1)))) :rule and_neg)
% 1.81/2.00  (step t1785 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1786)
% 1.81/2.00  (assume t1786.a0 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/2.00  (assume t1786.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 1.81/2.00  (assume t1786.a2 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t1786.a3 (not (= tptp.e11 tptp.unit1)))
% 1.81/2.00  (step t1786.t1 (cl (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1786.t2)
% 1.81/2.00  (assume t1786.t2.a0 (not (= tptp.e11 tptp.unit1)))
% 1.81/2.00  (assume t1786.t2.a1 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t1786.t2.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 1.81/2.00  (assume t1786.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 1.81/2.00  (step t1786.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 1.81/2.00  (step t1786.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) false)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t1786.t2.t1))
% 1.81/2.00  (step t1786.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 1.81/2.00  (step t1786.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t1786.t2.a2))
% 1.81/2.00  (step t1786.t2.t5 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t1786.t2.a1))
% 1.81/2.00  (step t1786.t2.t6 (cl (= tptp.e10 tptp.unit1)) :rule symm :premises (t1786.t2.t5))
% 1.81/2.00  (step t1786.t2.t7 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.unit1)) :rule trans :premises (t1786.t2.t4 t1786.t2.t6))
% 1.81/2.00  (step t1786.t2.t8 (cl (= tptp.unit1 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t1786.t2.t7))
% 1.81/2.00  (step t1786.t2.t9 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) :rule symm :premises (t1786.t2.a3))
% 1.81/2.00  (step t1786.t2.t10 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) :rule trans :premises (t1786.t2.t9 t1786.t2.a2))
% 1.81/2.00  (step t1786.t2.t11 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1786.t2.t10))
% 1.81/2.00  (step t1786.t2.t12 (cl (= tptp.unit1 (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t1786.t2.t8 t1786.t2.t11))
% 1.81/2.00  (step t1786.t2.t13 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.unit1)) :rule symm :premises (t1786.t2.t12))
% 1.81/2.00  (step t1786.t2.t14 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 tptp.unit1))) :rule cong :premises (t1786.t2.t3 t1786.t2.t13))
% 1.81/2.00  (step t1786.t2.t15 (cl (= (= (= tptp.e11 tptp.unit1) false) (not (= tptp.e11 tptp.unit1)))) :rule equiv_simplify)
% 1.81/2.00  (step t1786.t2.t16 (cl (= (= tptp.e11 tptp.unit1) false) (not (not (= tptp.e11 tptp.unit1)))) :rule equiv2 :premises (t1786.t2.t15))
% 1.81/2.00  (step t1786.t2.t17 (cl (not (not (not (= tptp.e11 tptp.unit1)))) (= tptp.e11 tptp.unit1)) :rule not_not)
% 1.81/2.00  (step t1786.t2.t18 (cl (= (= tptp.e11 tptp.unit1) false) (= tptp.e11 tptp.unit1)) :rule resolution :premises (t1786.t2.t16 t1786.t2.t17))
% 1.81/2.00  (step t1786.t2.t19 (cl (= (= tptp.e11 tptp.unit1) false)) :rule resolution :premises (t1786.t2.t18 t1786.t2.a0))
% 1.81/2.00  (step t1786.t2.t20 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule trans :premises (t1786.t2.t14 t1786.t2.t19))
% 1.81/2.00  (step t1786.t2.t21 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1786.t2.t2 t1786.t2.t20))
% 1.81/2.00  (step t1786.t2 (cl (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t1786.t2.a0 t1786.t2.a1 t1786.t2.a2 t1786.t2.a3))
% 1.81/2.00  (step t1786.t3 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t1786.t4 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t1786.t5 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1786.t6 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1786.t7 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1786.t2 t1786.t3 t1786.t4 t1786.t5 t1786.t6))
% 1.81/2.00  (step t1786.t8 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t1786.t7))
% 1.81/2.00  (step t1786.t9 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1786.t8))
% 1.81/2.00  (step t1786.t10 (cl (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1786.t1 t1786.t9))
% 1.81/2.00  (step t1786.t11 (cl (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 1.81/2.00  (step t1786.t12 (cl (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1786.t10 t1786.t11))
% 1.81/2.00  (step t1786.t13 (cl (=> (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t1786.t12))
% 1.81/2.00  (step t1786.t14 (cl (not (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t1786.t13))
% 1.81/2.00  (step t1786.t15 (cl (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t1786.t16 (cl (and (not (= tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1786.t15 t1786.a3 t1786.a2 t1786.a0 t1786.a1))
% 1.81/2.00  (step t1786.t17 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1786.t14 t1786.t16))
% 1.81/2.00  (step t1786 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t1786.a0 t1786.a1 t1786.a2 t1786.a3))
% 1.81/2.00  (step t1787 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t1788 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1789 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t1790 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (= tptp.e11 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t1791 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))))) :rule resolution :premises (t1786 t1787 t1788 t1789 t1790))
% 1.81/2.00  (step t1792 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t1791))
% 1.81/2.00  (step t1793 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1792))
% 1.81/2.00  (step t1794 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1785 t1793))
% 1.81/2.00  (step t1795 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 1.81/2.00  (step t1796 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1794 t1795))
% 1.81/2.00  (step t1797 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t1796))
% 1.81/2.00  (step t1798 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.unit1) (not (= tptp.e11 tptp.unit1)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t1797))
% 1.81/2.00  (step t1799 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1784 t1798))
% 1.81/2.00  (step t1800 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 1.81/2.00  (step t1801 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t1802 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 tptp.unit1)))) :rule or_neg)
% 1.81/2.00  (step t1803 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (not (= tptp.e11 tptp.unit1))))) :rule or_neg)
% 1.81/2.00  (step t1804 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t1805 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1799 t1800 t1801 t1802 t1803 t1804))
% 1.81/2.00  (step t1806 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (not (= tptp.e11 tptp.unit1))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t1805))
% 1.81/2.00  (step t1807 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.unit1) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1781 t1783 t1806))
% 1.81/2.00  (step t1808 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (= tptp.e11 tptp.unit1) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule or :premises (t1807))
% 1.81/2.00  (step t1809 (cl (= tptp.e11 tptp.unit1) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 tptp.unit1))) :rule reordering :premises (t1808))
% 1.81/2.00  (step t1810 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1809 t386 t475 t585 t608))
% 1.81/2.00  (step t1811 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1635 t1663 t1780 t1810))
% 1.81/2.00  (step t1812 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 1.81/2.00  (step t1813 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 1.81/2.00  (step t1814 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))))) :rule refl)
% 1.81/2.00  (step t1815 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))))) :rule refl)
% 1.81/2.00  (step t1816 (cl (= (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 tptp.unit2)))) :rule refl)
% 1.81/2.00  (step t1817 (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)
% 1.81/2.00  (step t1818 (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 (t1817))
% 1.81/2.00  (step t1819 (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)
% 1.81/2.00  (step t1820 (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)
% 1.81/2.00  (step t1821 (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)
% 1.81/2.00  (step t1822 (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 (t1820 t1821))
% 1.81/2.00  (step t1823 (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)
% 1.81/2.00  (step t1824 (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 (t1822 t1823))
% 1.81/2.00  (step t1825 (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 (t1819 t1824))
% 1.81/2.00  (step t1826 (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 (t1818 t1825))
% 1.81/2.00  (step t1827 (cl (= (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.h1 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t1828 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1829 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t1830 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 1.81/2.00  (step t1831 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t1813 t1814 t1815 t1816 t1826 t1827 t1828 t1829 t1830))
% 1.81/2.00  (step t1832 (cl (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t1833 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1834)
% 1.81/2.00  (assume t1834.a0 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 1.81/2.00  (assume t1834.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))
% 1.81/2.00  (assume t1834.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))
% 1.81/2.00  (assume t1834.a3 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t1834.a4 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 1.81/2.00  (assume t1834.a5 (= tptp.e21 (tptp.h1 tptp.e13)))
% 1.81/2.00  (assume t1834.a6 (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))
% 1.81/2.00  (assume t1834.a7 (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))
% 1.81/2.00  (step t1834.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1834.t2)
% 1.81/2.00  (assume t1834.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 1.81/2.00  (assume t1834.t2.a1 (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))
% 1.81/2.00  (assume t1834.t2.a2 (= tptp.e22 (tptp.h2 tptp.e12)))
% 1.81/2.00  (assume t1834.t2.a3 (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))
% 1.81/2.00  (assume t1834.t2.a4 (= tptp.e21 (tptp.h1 tptp.e12)))
% 1.81/2.00  (assume t1834.t2.a5 (= tptp.e21 (tptp.h1 tptp.e13)))
% 1.81/2.00  (assume t1834.t2.a6 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))
% 1.81/2.00  (step t1834.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 1.81/2.00  (step t1834.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 (t1834.t2.t1))
% 1.81/2.00  (step t1834.t2.t3 (cl (= (tptp.h2 tptp.e12) tptp.e22)) :rule symm :premises (t1834.t2.a2))
% 1.81/2.00  (step t1834.t2.t4 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule symm :premises (t1834.t2.t3))
% 1.81/2.00  (step t1834.t2.t5 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t1834.t2.a1))
% 1.81/2.00  (step t1834.t2.t6 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t1834.t2.t4 t1834.t2.t5))
% 1.81/2.00  (step t1834.t2.t7 (cl (= (tptp.h1 tptp.e13) tptp.e21)) :rule symm :premises (t1834.t2.a5))
% 1.81/2.00  (step t1834.t2.t8 (cl (= (tptp.h1 tptp.e12) tptp.e21)) :rule symm :premises (t1834.t2.a4))
% 1.81/2.00  (step t1834.t2.t9 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule symm :premises (t1834.t2.t8))
% 1.81/2.00  (step t1834.t2.t10 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t1834.t2.a3))
% 1.81/2.00  (step t1834.t2.t11 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t1834.t2.t7 t1834.t2.t9 t1834.t2.t10))
% 1.81/2.00  (step t1834.t2.t12 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e13))) :rule symm :premises (t1834.t2.t11))
% 1.81/2.00  (step t1834.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) :rule symm :premises (t1834.t2.a6))
% 1.81/2.00  (step t1834.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h1 tptp.e13))) :rule trans :premises (t1834.t2.t13 t1834.t2.a5))
% 1.81/2.00  (step t1834.t2.t15 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t1834.t2.t14))
% 1.81/2.00  (step t1834.t2.t16 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t1834.t2.t12 t1834.t2.t15))
% 1.81/2.00  (step t1834.t2.t17 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t1834.t2.t16))
% 1.81/2.00  (step t1834.t2.t18 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t1834.t2.t6 t1834.t2.t17))
% 1.81/2.00  (step t1834.t2.t19 (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)
% 1.81/2.00  (step t1834.t2.t20 (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 (t1834.t2.t19))
% 1.81/2.00  (step t1834.t2.t21 (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)
% 1.81/2.00  (step t1834.t2.t22 (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 (t1834.t2.t20 t1834.t2.t21))
% 1.81/2.00  (step t1834.t2.t23 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t1834.t2.t22 t1834.t2.a0))
% 1.81/2.00  (step t1834.t2.t24 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t1834.t2.t18 t1834.t2.t23))
% 1.81/2.00  (step t1834.t2.t25 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t1834.t2.t2 t1834.t2.t24))
% 1.81/2.00  (step t1834.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.h2 tptp.e12))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t1834.t2.a0 t1834.t2.a1 t1834.t2.a2 t1834.t2.a3 t1834.t2.a4 t1834.t2.a5 t1834.t2.a6))
% 1.81/2.00  (step t1834.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 1.81/2.00  (step t1834.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1834.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1834.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1834.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1834.t8 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.h1 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t1834.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t1834.t10 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t1834.t2 t1834.t3 t1834.t4 t1834.t5 t1834.t6 t1834.t7 t1834.t8 t1834.t9))
% 1.81/2.00  (step t1834.t11 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t1834.t10))
% 1.81/2.00  (step t1834.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t1834.t11))
% 1.81/2.00  (step t1834.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (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 (t1834.t1 t1834.t12))
% 1.81/2.00  (step t1834.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (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)
% 1.81/2.00  (step t1834.t15 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t1834.t13 t1834.t14))
% 1.81/2.00  (step t1834.t16 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t1834.t15))
% 1.81/2.00  (step t1834.t17 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t1834.t16))
% 1.81/2.00  (step t1834.t18 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.h2 tptp.e12))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 1.81/2.00  (step t1834.t19 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1834.t20)
% 1.81/2.00  (assume t1834.t20.a0 (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))
% 1.81/2.00  (assume t1834.t20.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t1834.t20.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))
% 1.81/2.00  (step t1834.t20.t1 (cl (= (tptp.op2 tptp.e22 tptp.unit2) tptp.e22)) :rule symm :premises (t1834.t20.a2))
% 1.81/2.00  (step t1834.t20.t2 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule symm :premises (t1834.t20.t1))
% 1.81/2.00  (step t1834.t20.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 1.81/2.00  (step t1834.t20.t4 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t1834.t20.a1))
% 1.81/2.00  (step t1834.t20.t5 (cl (= (tptp.op2 tptp.e22 tptp.unit2) (tptp.op2 tptp.e22 tptp.e20))) :rule cong :premises (t1834.t20.t3 t1834.t20.t4))
% 1.81/2.00  (step t1834.t20.t6 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t1834.t20.a0))
% 1.81/2.00  (step t1834.t20.t7 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule symm :premises (t1834.t20.t6))
% 1.81/2.00  (step t1834.t20.t8 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule trans :premises (t1834.t20.t2 t1834.t20.t5 t1834.t20.t7))
% 1.81/2.00  (step t1834.t20 (cl (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule subproof :discharge (t1834.t20.a0 t1834.t20.a1 t1834.t20.a2))
% 1.81/2.00  (step t1834.t21 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1834.t22 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t1834.t23 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t1834.t24 (cl (= tptp.e22 (tptp.h2 tptp.e12)) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))))) :rule resolution :premises (t1834.t20 t1834.t21 t1834.t22 t1834.t23))
% 1.81/2.00  (step t1834.t25 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule reordering :premises (t1834.t24))
% 1.81/2.00  (step t1834.t26 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule contraction :premises (t1834.t25))
% 1.81/2.00  (step t1834.t27 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule resolution :premises (t1834.t19 t1834.t26))
% 1.81/2.00  (step t1834.t28 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.h2 tptp.e12)))) :rule implies_neg2)
% 1.81/2.00  (step t1834.t29 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule resolution :premises (t1834.t27 t1834.t28))
% 1.81/2.00  (step t1834.t30 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule contraction :premises (t1834.t29))
% 1.81/2.00  (step t1834.t31 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule implies :premises (t1834.t30))
% 1.81/2.00  (step t1834.t32 (cl (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule and_neg)
% 1.81/2.00  (step t1834.t33 (cl (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule resolution :premises (t1834.t32 t1834.a7 t1834.a3 t1834.a2))
% 1.81/2.00  (step t1834.t34 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule resolution :premises (t1834.t31 t1834.t33))
% 1.81/2.00  (step t1834.t35 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t1834.t36)
% 1.81/2.00  (assume t1834.t36.a0 (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))
% 1.81/2.00  (assume t1834.t36.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t1834.t36.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))
% 1.81/2.00  (step t1834.t36.t1 (cl (= (tptp.op2 tptp.e21 tptp.unit2) tptp.e21)) :rule symm :premises (t1834.t36.a2))
% 1.81/2.00  (step t1834.t36.t2 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule symm :premises (t1834.t36.t1))
% 1.81/2.00  (step t1834.t36.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.00  (step t1834.t36.t4 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t1834.t36.a1))
% 1.81/2.00  (step t1834.t36.t5 (cl (= (tptp.op2 tptp.e21 tptp.unit2) (tptp.op2 tptp.e21 tptp.e20))) :rule cong :premises (t1834.t36.t3 t1834.t36.t4))
% 1.81/2.00  (step t1834.t36.t6 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t1834.t36.a0))
% 1.81/2.00  (step t1834.t36.t7 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t1834.t36.t6))
% 1.81/2.00  (step t1834.t36.t8 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule trans :premises (t1834.t36.t2 t1834.t36.t5 t1834.t36.t7))
% 1.81/2.00  (step t1834.t36 (cl (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule subproof :discharge (t1834.t36.a0 t1834.t36.a1 t1834.t36.a2))
% 1.81/2.00  (step t1834.t37 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1834.t38 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t1834.t39 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t1834.t40 (cl (= tptp.e21 (tptp.h1 tptp.e12)) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))))) :rule resolution :premises (t1834.t36 t1834.t37 t1834.t38 t1834.t39))
% 1.81/2.00  (step t1834.t41 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule reordering :premises (t1834.t40))
% 1.81/2.00  (step t1834.t42 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule contraction :premises (t1834.t41))
% 1.81/2.00  (step t1834.t43 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t1834.t35 t1834.t42))
% 1.81/2.00  (step t1834.t44 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12)))) :rule implies_neg2)
% 1.81/2.00  (step t1834.t45 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule resolution :premises (t1834.t43 t1834.t44))
% 1.81/2.00  (step t1834.t46 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule contraction :premises (t1834.t45))
% 1.81/2.00  (step t1834.t47 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule implies :premises (t1834.t46))
% 1.81/2.00  (step t1834.t48 (cl (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) :rule and_neg)
% 1.81/2.00  (step t1834.t49 (cl (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) :rule resolution :premises (t1834.t48 t1834.a6 t1834.a3 t1834.a1))
% 1.81/2.00  (step t1834.t50 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t1834.t47 t1834.t49))
% 1.81/2.00  (step t1834.t51 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t1834.t18 t1834.a4 t1834.a7 t1834.t34 t1834.a6 t1834.t50 t1834.a5 t1834.a0))
% 1.81/2.00  (step t1834.t52 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t1834.t17 t1834.t51))
% 1.81/2.00  (step t1834 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t1834.a0 t1834.a1 t1834.a2 t1834.a3 t1834.a4 t1834.a5 t1834.a6 t1834.a7))
% 1.81/2.00  (step t1835 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t1836 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t1837 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t1838 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t1839 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 1.81/2.00  (step t1840 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.h1 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t1841 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1842 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t1843 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))))) :rule resolution :premises (t1834 t1835 t1836 t1837 t1838 t1839 t1840 t1841 t1842))
% 1.81/2.00  (step t1844 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t1843))
% 1.81/2.00  (step t1845 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t1844))
% 1.81/2.00  (step t1846 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t1833 t1845))
% 1.81/2.00  (step t1847 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 1.81/2.00  (step t1848 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t1846 t1847))
% 1.81/2.00  (step t1849 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t1848))
% 1.81/2.00  (step t1850 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t1849))
% 1.81/2.00  (step t1851 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t1832 t1850))
% 1.81/2.00  (step t1852 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 1.81/2.00  (step t1853 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))))) :rule or_neg)
% 1.81/2.00  (step t1854 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))))) :rule or_neg)
% 1.81/2.00  (step t1855 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 tptp.unit2)))) :rule or_neg)
% 1.81/2.00  (step t1856 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 1.81/2.00  (step t1857 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.h1 tptp.e13))))) :rule or_neg)
% 1.81/2.00  (step t1858 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t1859 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t1860 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 1.81/2.00  (step t1861 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t1851 t1852 t1853 t1854 t1855 t1856 t1857 t1858 t1859 t1860))
% 1.81/2.00  (step t1862 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t1861))
% 1.81/2.00  (step t1863 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t1812 t1831 t1862))
% 1.81/2.00  (step t1864 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t1863))
% 1.81/2.00  (step t1865 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule reordering :premises (t1864))
% 1.81/2.00  (step t1866 (cl (not (= (and (= (tptp.h2 tptp.e11) tptp.e20) (= (tptp.h2 tptp.e13) tptp.e22) (= (tptp.h2 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20))) (and (= tptp.e20 (tptp.h2 tptp.e11)) (= tptp.e22 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))))) (not (and (= (tptp.h2 tptp.e11) tptp.e20) (= (tptp.h2 tptp.e13) tptp.e22) (= (tptp.h2 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e20 (tptp.h2 tptp.e11)) (= tptp.e22 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule equiv_pos2)
% 1.81/2.00  (step t1867 (cl (= (= (tptp.h2 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1868 (cl (= (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1869 (cl (= (and (= (tptp.h2 tptp.e11) tptp.e20) (= (tptp.h2 tptp.e13) tptp.e22) (= (tptp.h2 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20))) (and (= tptp.e20 (tptp.h2 tptp.e11)) (= tptp.e22 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))))) :rule cong :premises (t1041 t1053 t1867 t1868))
% 1.81/2.00  (step t1870 (cl (and (= tptp.e20 (tptp.h2 tptp.e11)) (= tptp.e22 (tptp.h2 tptp.e13)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h2 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule resolution :premises (t1866 t1869 a16))
% 1.81/2.00  (step t1871 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule and :premises (t1870))
% 1.81/2.00  (step t1872 (cl (not (= (and (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e13) tptp.e21) (= (tptp.h1 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))))) (not (and (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e13) tptp.e21) (= (tptp.h1 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) :rule equiv_pos2)
% 1.81/2.00  (step t1873 (cl (= (= (tptp.h1 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t1874 (cl (= (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t1875 (cl (= (and (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e13) tptp.e21) (= (tptp.h1 tptp.e10) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e21 tptp.e20))) (and (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))))) :rule cong :premises (t1004 t1011 t1873 t1874))
% 1.81/2.00  (step t1876 (cl (and (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e10)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) :rule resolution :premises (t1872 t1875 a15))
% 1.81/2.00  (step t1877 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule and :premises (t1876))
% 1.81/2.00  (step t1878 (cl (= tptp.e21 (tptp.h1 tptp.e13))) :rule and :premises (t1876))
% 1.81/2.00  (step t1879 (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)
% 1.81/2.00  (step t1880 (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)
% 1.81/2.00  (step t1881 (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 (t1880))
% 1.81/2.00  (step t1882 (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)
% 1.81/2.00  (step t1883 (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 (t1882))
% 1.81/2.00  (step t1884 (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)
% 1.81/2.00  (step t1885 (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 (t1884))
% 1.81/2.00  (step t1886 (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)
% 1.81/2.00  (step t1887 (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 (t1886))
% 1.81/2.00  (step t1888 (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)
% 1.81/2.00  (step t1889 (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 (t1888))
% 1.81/2.00  (step t1890 (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)
% 1.81/2.00  (step t1891 (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 (t1890))
% 1.81/2.00  (step t1892 (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)
% 1.81/2.00  (step t1893 (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 (t1892))
% 1.81/2.00  (step t1894 (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)
% 1.81/2.00  (step t1895 (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 (t1894))
% 1.81/2.00  (step t1896 (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)
% 1.81/2.00  (step t1897 (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 (t1896))
% 1.81/2.00  (step t1898 (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)
% 1.81/2.00  (step t1899 (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 (t1898))
% 1.81/2.00  (step t1900 (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)
% 1.81/2.00  (step t1901 (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 (t1900))
% 1.81/2.00  (step t1902 (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)
% 1.81/2.00  (step t1903 (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 (t1902))
% 1.81/2.00  (step t1904 (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)
% 1.81/2.00  (step t1905 (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 (t1904))
% 1.81/2.00  (step t1906 (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)
% 1.81/2.00  (step t1907 (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 (t1906))
% 1.81/2.00  (step t1908 (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)
% 1.81/2.00  (step t1909 (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 (t1908))
% 1.81/2.00  (step t1910 (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)
% 1.81/2.00  (step t1911 (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 (t1910))
% 1.81/2.00  (step t1912 (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)
% 1.81/2.00  (step t1913 (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 (t1912))
% 1.81/2.00  (step t1914 (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)
% 1.81/2.00  (step t1915 (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 (t1914))
% 1.81/2.00  (step t1916 (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)
% 1.81/2.00  (step t1917 (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 (t1916))
% 1.81/2.00  (step t1918 (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)
% 1.81/2.00  (step t1919 (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 (t1918))
% 1.81/2.00  (step t1920 (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)
% 1.81/2.00  (step t1921 (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 (t1920))
% 1.81/2.00  (step t1922 (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)
% 1.81/2.00  (step t1923 (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 (t1922))
% 1.81/2.00  (step t1924 (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)
% 1.81/2.00  (step t1925 (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 (t1924))
% 1.81/2.00  (step t1926 (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)
% 1.81/2.00  (step t1927 (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 (t1926))
% 1.81/2.00  (step t1928 (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)
% 1.81/2.00  (step t1929 (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 (t1928))
% 1.81/2.00  (step t1930 (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)
% 1.81/2.00  (step t1931 (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 (t1930))
% 1.81/2.00  (step t1932 (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)
% 1.81/2.00  (step t1933 (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 (t1932))
% 1.81/2.00  (step t1934 (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)
% 1.81/2.00  (step t1935 (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 (t1934))
% 1.81/2.00  (step t1936 (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)
% 1.81/2.00  (step t1937 (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 (t1936))
% 1.81/2.00  (step t1938 (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)
% 1.81/2.00  (step t1939 (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 (t1938))
% 1.81/2.00  (step t1940 (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)
% 1.81/2.00  (step t1941 (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 (t1940))
% 1.81/2.00  (step t1942 (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)
% 1.81/2.00  (step t1943 (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 (t1942))
% 1.81/2.00  (step t1944 (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)
% 1.81/2.00  (step t1945 (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 (t1944))
% 1.81/2.00  (step t1946 (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)
% 1.81/2.00  (step t1947 (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 (t1946))
% 1.81/2.00  (step t1948 (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)
% 1.81/2.00  (step t1949 (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 (t1948))
% 1.81/2.00  (step t1950 (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)
% 1.81/2.00  (step t1951 (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 (t1950))
% 1.81/2.00  (step t1952 (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)
% 1.81/2.00  (step t1953 (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 (t1952))
% 1.81/2.00  (step t1954 (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)
% 1.81/2.00  (step t1955 (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 (t1954))
% 1.81/2.00  (step t1956 (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)
% 1.81/2.00  (step t1957 (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 (t1956))
% 1.81/2.00  (step t1958 (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)
% 1.81/2.00  (step t1959 (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 (t1958))
% 1.81/2.00  (step t1960 (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)
% 1.81/2.00  (step t1961 (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 (t1960))
% 1.81/2.00  (step t1962 (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)
% 1.81/2.00  (step t1963 (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 (t1962))
% 1.81/2.00  (step t1964 (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)
% 1.81/2.00  (step t1965 (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 (t1964))
% 1.81/2.00  (step t1966 (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)
% 1.81/2.00  (step t1967 (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 (t1966))
% 1.81/2.00  (step t1968 (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)
% 1.81/2.00  (step t1969 (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 (t1968))
% 1.81/2.00  (step t1970 (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)
% 1.81/2.00  (step t1971 (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 (t1970))
% 1.81/2.00  (step t1972 (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)
% 1.81/2.00  (step t1973 (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 (t1972))
% 1.81/2.00  (step t1974 (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)
% 1.81/2.00  (step t1975 (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 (t1974))
% 1.81/2.00  (step t1976 (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 (t1881 t1883 t1885 t1887 t1889 t1891 t1893 t1895 t1897 t1899 t1901 t1903 t1905 t1907 t1909 t1911 t1913 t1915 t1917 t1919 t1921 t1923 t1925 t1927 t1929 t1931 t1933 t1935 t1937 t1939 t1941 t1943 t1945 t1947 t1949 t1951 t1953 t1955 t1957 t1959 t1961 t1963 t1965 t1967 t1969 t1971 t1973 t1975))
% 1.81/2.00  (step t1977 (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 (t1879 t1976 a7))
% 1.81/2.00  (step t1978 (cl (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t1977))
% 1.81/2.00  (step t1979 (cl (not (= (and (= (tptp.op2 tptp.unit2 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.unit2) tptp.e20) (= (tptp.op2 tptp.unit2 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.unit2) tptp.e21) (= (tptp.op2 tptp.unit2 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.unit2) tptp.e22) (= (tptp.op2 tptp.unit2 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.unit2) tptp.e23) (or (= tptp.unit2 tptp.e20) (= tptp.unit2 tptp.e21) (= tptp.unit2 tptp.e22) (= tptp.unit2 tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (or (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2) (= tptp.e22 tptp.unit2) (= tptp.e23 tptp.unit2))))) (not (and (= (tptp.op2 tptp.unit2 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.unit2) tptp.e20) (= (tptp.op2 tptp.unit2 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.unit2) tptp.e21) (= (tptp.op2 tptp.unit2 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.unit2) tptp.e22) (= (tptp.op2 tptp.unit2 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.unit2) tptp.e23) (or (= tptp.unit2 tptp.e20) (= tptp.unit2 tptp.e21) (= tptp.unit2 tptp.e22) (= tptp.unit2 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (or (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2) (= tptp.e22 tptp.unit2) (= tptp.e23 tptp.unit2)))) :rule equiv_pos2)
% 1.81/2.00  (step t1980 (cl (= (= (tptp.op2 tptp.unit2 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) :rule all_simplify)
% 1.81/2.00  (step t1981 (cl (= (= (tptp.op2 tptp.e20 tptp.unit2) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)))) :rule all_simplify)
% 1.81/2.00  (step t1982 (cl (= (= (tptp.op2 tptp.unit2 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) :rule all_simplify)
% 1.81/2.00  (step t1983 (cl (= (= (tptp.op2 tptp.e21 tptp.unit2) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) :rule all_simplify)
% 1.81/2.00  (step t1984 (cl (= (= (tptp.op2 tptp.unit2 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)))) :rule all_simplify)
% 1.81/2.00  (step t1985 (cl (= (= (tptp.op2 tptp.e22 tptp.unit2) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule all_simplify)
% 1.81/2.00  (step t1986 (cl (= (= (tptp.op2 tptp.unit2 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) :rule all_simplify)
% 1.81/2.00  (step t1987 (cl (= (= (tptp.op2 tptp.e23 tptp.unit2) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) :rule all_simplify)
% 1.81/2.00  (step t1988 (cl (= (= tptp.unit2 tptp.e20) (= tptp.e20 tptp.unit2))) :rule all_simplify)
% 1.81/2.00  (step t1989 (cl (= (= tptp.unit2 tptp.e21) (= tptp.e21 tptp.unit2))) :rule all_simplify)
% 1.81/2.00  (step t1990 (cl (= (= tptp.unit2 tptp.e22) (= tptp.e22 tptp.unit2))) :rule all_simplify)
% 1.81/2.00  (step t1991 (cl (= (= tptp.unit2 tptp.e23) (= tptp.e23 tptp.unit2))) :rule all_simplify)
% 1.81/2.00  (step t1992 (cl (= (or (= tptp.unit2 tptp.e20) (= tptp.unit2 tptp.e21) (= tptp.unit2 tptp.e22) (= tptp.unit2 tptp.e23)) (or (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2) (= tptp.e22 tptp.unit2) (= tptp.e23 tptp.unit2)))) :rule cong :premises (t1988 t1989 t1990 t1991))
% 1.81/2.00  (step t1993 (cl (= (and (= (tptp.op2 tptp.unit2 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.unit2) tptp.e20) (= (tptp.op2 tptp.unit2 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.unit2) tptp.e21) (= (tptp.op2 tptp.unit2 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.unit2) tptp.e22) (= (tptp.op2 tptp.unit2 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.unit2) tptp.e23) (or (= tptp.unit2 tptp.e20) (= tptp.unit2 tptp.e21) (= tptp.unit2 tptp.e22) (= tptp.unit2 tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (or (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2) (= tptp.e22 tptp.unit2) (= tptp.e23 tptp.unit2))))) :rule cong :premises (t1980 t1981 t1982 t1983 t1984 t1985 t1986 t1987 t1992))
% 1.81/2.00  (step t1994 (cl (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (or (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2) (= tptp.e22 tptp.unit2) (= tptp.e23 tptp.unit2)))) :rule resolution :premises (t1979 t1993 a4))
% 1.81/2.00  (step t1995 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule and :premises (t1994))
% 1.81/2.00  (step t1996 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule and :premises (t1994))
% 1.81/2.00  (step t1997 (cl (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule and :premises (t1593))
% 1.81/2.00  (step t1998 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) :rule or :premises (t1997))
% 1.81/2.00  (step t1999 (cl (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) :rule resolution :premises (t107 t974 t982 t983 t984 t985 t1433 t1451 t1469 t1488 t1506 t1508 t1510 t1595 t1614 t972 t982 t983 t984 t985 t1633 t1811 t982 t983 t984 t985 t1865 t1871 t1877 t1878 t1978 t1995 t1996 t1998))
% 1.81/2.00  (step t2000 (cl (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) :rule contraction :premises (t1999))
% 1.81/2.00  (step t2001 (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 (t1593))
% 1.81/2.00  (step t2002 (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 (t2001))
% 1.81/2.00  (step t2003 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2004 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2005)
% 1.81/2.00  (assume t2005.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2005.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))
% 1.81/2.00  (assume t2005.a2 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 1.81/2.00  (assume t2005.a3 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t2005.a4 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t2005.a5 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (step t2005.t1 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2005.t2)
% 1.81/2.00  (assume t2005.t2.a0 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t2005.t2.a1 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (assume t2005.t2.a2 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2005.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 1.81/2.00  (assume t2005.t2.a4 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t2005.t2.a5 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))
% 1.81/2.00  (step t2005.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11)) :rule symm :premises (t2005.t2.a5))
% 1.81/2.00  (step t2005.t2.t2 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.h6 tptp.e11))) :rule cong :premises (t2005.t2.t1))
% 1.81/2.00  (step t2005.t2.t3 (cl (= (tptp.h6 tptp.e11) tptp.e21)) :rule symm :premises (t2005.t2.a4))
% 1.81/2.00  (step t2005.t2.t4 (cl (= tptp.e21 (tptp.h6 tptp.e11))) :rule symm :premises (t2005.t2.t3))
% 1.81/2.00  (step t2005.t2.t5 (cl (= (tptp.h6 tptp.e11) tptp.e21)) :rule symm :premises (t2005.t2.t4))
% 1.81/2.00  (step t2005.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) :rule symm :premises (t2005.t2.a3))
% 1.81/2.00  (step t2005.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t2005.t2.t6))
% 1.81/2.00  (step t2005.t2.t8 (cl (= (tptp.h6 tptp.e13) tptp.e23)) :rule symm :premises (t2005.t2.a0))
% 1.81/2.00  (step t2005.t2.t9 (cl (= tptp.e23 (tptp.h6 tptp.e13))) :rule symm :premises (t2005.t2.t8))
% 1.81/2.00  (step t2005.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2005.t2.a2))
% 1.81/2.00  (step t2005.t2.t11 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2005.t2.t10))
% 1.81/2.00  (step t2005.t2.t12 (cl (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2005.t2.a1))
% 1.81/2.00  (step t2005.t2.t13 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule symm :premises (t2005.t2.t12))
% 1.81/2.00  (step t2005.t2.t14 (cl (= tptp.e22 (tptp.h6 tptp.e12))) :rule trans :premises (t2005.t2.t11 t2005.t2.t13))
% 1.81/2.00  (step t2005.t2.t15 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule cong :premises (t2005.t2.t9 t2005.t2.t14))
% 1.81/2.00  (step t2005.t2.t16 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule trans :premises (t2005.t2.t2 t2005.t2.t5 t2005.t2.t7 t2005.t2.t15))
% 1.81/2.00  (step t2005.t2 (cl (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule subproof :discharge (t2005.t2.a0 t2005.t2.a1 t2005.t2.a2 t2005.t2.a3 t2005.t2.a4 t2005.t2.a5))
% 1.81/2.00  (step t2005.t3 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2005.t4 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2005.t5 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2005.t6 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2005.t7 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2005.t8 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2005.t9 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t2005.t2 t2005.t3 t2005.t4 t2005.t5 t2005.t6 t2005.t7 t2005.t8))
% 1.81/2.00  (step t2005.t10 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule reordering :premises (t2005.t9))
% 1.81/2.00  (step t2005.t11 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule contraction :premises (t2005.t10))
% 1.81/2.00  (step t2005.t12 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2005.t1 t2005.t11))
% 1.81/2.00  (step t2005.t13 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))))) :rule implies_neg2)
% 1.81/2.00  (step t2005.t14 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))))) :rule resolution :premises (t2005.t12 t2005.t13))
% 1.81/2.00  (step t2005.t15 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))))) :rule contraction :premises (t2005.t14))
% 1.81/2.00  (step t2005.t16 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule implies :premises (t2005.t15))
% 1.81/2.00  (step t2005.t17 (cl (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2005.t18 (cl (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t2005.t17 t2005.a4 t2005.a5 t2005.a0 t2005.a2 t2005.a3 t2005.a1))
% 1.81/2.00  (step t2005.t19 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2005.t16 t2005.t18))
% 1.81/2.00  (step t2005 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule subproof :discharge (t2005.a0 t2005.a1 t2005.a2 t2005.a3 t2005.a4 t2005.a5))
% 1.81/2.00  (step t2006 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2007 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2008 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2009 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2010 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2011 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2012 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) :rule resolution :premises (t2005 t2006 t2007 t2008 t2009 t2010 t2011))
% 1.81/2.00  (step t2013 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule reordering :premises (t2012))
% 1.81/2.00  (step t2014 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule contraction :premises (t2013))
% 1.81/2.00  (step t2015 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2004 t2014))
% 1.81/2.00  (step t2016 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))))) :rule implies_neg2)
% 1.81/2.00  (step t2017 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))))) :rule resolution :premises (t2015 t2016))
% 1.81/2.00  (step t2018 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))))) :rule contraction :premises (t2017))
% 1.81/2.00  (step t2019 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule implies :premises (t2018))
% 1.81/2.00  (step t2020 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2003 t2019))
% 1.81/2.00  (step t2021 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule reordering :premises (t2020))
% 1.81/2.00  (step t2022 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2023 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2024)
% 1.81/2.00  (assume t2024.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2024.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 1.81/2.00  (assume t2024.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 1.81/2.00  (assume t2024.a3 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t2024.a4 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t2024.a5 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (step t2024.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2024.t2)
% 1.81/2.00  (assume t2024.t2.a0 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (assume t2024.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2024.t2.a2 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t2024.t2.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 1.81/2.00  (assume t2024.t2.a4 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t2024.t2.a5 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 1.81/2.00  (step t2024.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t2024.t2.a5))
% 1.81/2.00  (step t2024.t2.t2 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.h6 tptp.e13))) :rule cong :premises (t2024.t2.t1))
% 1.81/2.00  (step t2024.t2.t3 (cl (= (tptp.h6 tptp.e13) tptp.e23)) :rule symm :premises (t2024.t2.a4))
% 1.81/2.00  (step t2024.t2.t4 (cl (= tptp.e23 (tptp.h6 tptp.e13))) :rule symm :premises (t2024.t2.t3))
% 1.81/2.00  (step t2024.t2.t5 (cl (= (tptp.h6 tptp.e13) tptp.e23)) :rule symm :premises (t2024.t2.t4))
% 1.81/2.00  (step t2024.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t2024.t2.a3))
% 1.81/2.00  (step t2024.t2.t7 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t2024.t2.t6))
% 1.81/2.00  (step t2024.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2024.t2.a1))
% 1.81/2.00  (step t2024.t2.t9 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2024.t2.t8))
% 1.81/2.00  (step t2024.t2.t10 (cl (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2024.t2.a0))
% 1.81/2.00  (step t2024.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule symm :premises (t2024.t2.t10))
% 1.81/2.00  (step t2024.t2.t12 (cl (= tptp.e22 (tptp.h6 tptp.e12))) :rule trans :premises (t2024.t2.t9 t2024.t2.t11))
% 1.81/2.00  (step t2024.t2.t13 (cl (= (tptp.h6 tptp.e11) tptp.e21)) :rule symm :premises (t2024.t2.a2))
% 1.81/2.00  (step t2024.t2.t14 (cl (= tptp.e21 (tptp.h6 tptp.e11))) :rule symm :premises (t2024.t2.t13))
% 1.81/2.00  (step t2024.t2.t15 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule cong :premises (t2024.t2.t12 t2024.t2.t14))
% 1.81/2.00  (step t2024.t2.t16 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule trans :premises (t2024.t2.t2 t2024.t2.t5 t2024.t2.t7 t2024.t2.t15))
% 1.81/2.00  (step t2024.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule subproof :discharge (t2024.t2.a0 t2024.t2.a1 t2024.t2.a2 t2024.t2.a3 t2024.t2.a4 t2024.t2.a5))
% 1.81/2.00  (step t2024.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2024.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2024.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2024.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2024.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2024.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2024.t9 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2024.t2 t2024.t3 t2024.t4 t2024.t5 t2024.t6 t2024.t7 t2024.t8))
% 1.81/2.00  (step t2024.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule reordering :premises (t2024.t9))
% 1.81/2.00  (step t2024.t11 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule contraction :premises (t2024.t10))
% 1.81/2.00  (step t2024.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule resolution :premises (t2024.t1 t2024.t11))
% 1.81/2.00  (step t2024.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))))) :rule implies_neg2)
% 1.81/2.00  (step t2024.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))))) :rule resolution :premises (t2024.t12 t2024.t13))
% 1.81/2.00  (step t2024.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))))) :rule contraction :premises (t2024.t14))
% 1.81/2.00  (step t2024.t16 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule implies :premises (t2024.t15))
% 1.81/2.00  (step t2024.t17 (cl (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 1.81/2.00  (step t2024.t18 (cl (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2024.t17 t2024.a5 t2024.a0 t2024.a3 t2024.a2 t2024.a4 t2024.a1))
% 1.81/2.00  (step t2024.t19 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule resolution :premises (t2024.t16 t2024.t18))
% 1.81/2.00  (step t2024 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule subproof :discharge (t2024.a0 t2024.a1 t2024.a2 t2024.a3 t2024.a4 t2024.a5))
% 1.81/2.00  (step t2025 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2026 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2027 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2028 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2029 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2030 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2031 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) :rule resolution :premises (t2024 t2025 t2026 t2027 t2028 t2029 t2030))
% 1.81/2.00  (step t2032 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule reordering :premises (t2031))
% 1.81/2.00  (step t2033 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule contraction :premises (t2032))
% 1.81/2.00  (step t2034 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule resolution :premises (t2023 t2033))
% 1.81/2.00  (step t2035 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))))) :rule implies_neg2)
% 1.81/2.00  (step t2036 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))))) :rule resolution :premises (t2034 t2035))
% 1.81/2.00  (step t2037 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))))) :rule contraction :premises (t2036))
% 1.81/2.00  (step t2038 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule implies :premises (t2037))
% 1.81/2.00  (step t2039 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11)))) :rule resolution :premises (t2022 t2038))
% 1.81/2.00  (step t2040 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e11))) (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.e21))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule reordering :premises (t2039))
% 1.81/2.00  (step t2041 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_pos2)
% 1.81/2.00  (step t2042 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 1.81/2.00  (step t2043 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 1.81/2.00  (step t2044 (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)
% 1.81/2.00  (step t2045 (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 (t2044))
% 1.81/2.00  (step t2046 (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)
% 1.81/2.00  (step t2047 (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)
% 1.81/2.00  (step t2048 (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)
% 1.81/2.00  (step t2049 (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 (t2047 t2048))
% 1.81/2.00  (step t2050 (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)
% 1.81/2.00  (step t2051 (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 (t2049 t2050))
% 1.81/2.00  (step t2052 (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 (t2046 t2051))
% 1.81/2.00  (step t2053 (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 (t2045 t2052))
% 1.81/2.00  (step t2054 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 1.81/2.00  (step t2055 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t2042 t2043 t1814 t1816 t2053 t1827 t1828 t2054))
% 1.81/2.00  (step t2056 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2057 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2058)
% 1.81/2.00  (assume t2058.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 1.81/2.00  (assume t2058.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 1.81/2.00  (assume t2058.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))
% 1.81/2.00  (assume t2058.a3 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2058.a4 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 1.81/2.00  (assume t2058.a5 (= tptp.e21 (tptp.h1 tptp.e13)))
% 1.81/2.00  (assume t2058.a6 (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))
% 1.81/2.00  (step t2058.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2058.t2)
% 1.81/2.00  (assume t2058.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 1.81/2.00  (assume t2058.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 1.81/2.00  (assume t2058.t2.a2 (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))
% 1.81/2.00  (assume t2058.t2.a3 (= tptp.e21 (tptp.h1 tptp.e12)))
% 1.81/2.00  (assume t2058.t2.a4 (= tptp.e21 (tptp.h1 tptp.e13)))
% 1.81/2.00  (assume t2058.t2.a5 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 1.81/2.00  (step t2058.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_simplify)
% 1.81/2.00  (step t2058.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule equiv1 :premises (t2058.t2.t1))
% 1.81/2.00  (step t2058.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t2058.t2.a1))
% 1.81/2.00  (step t2058.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t2058.t2.t3))
% 1.81/2.00  (step t2058.t2.t5 (cl (= (tptp.h1 tptp.e13) tptp.e21)) :rule symm :premises (t2058.t2.a4))
% 1.81/2.00  (step t2058.t2.t6 (cl (= (tptp.h1 tptp.e12) tptp.e21)) :rule symm :premises (t2058.t2.a3))
% 1.81/2.00  (step t2058.t2.t7 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule symm :premises (t2058.t2.t6))
% 1.81/2.00  (step t2058.t2.t8 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t2058.t2.a2))
% 1.81/2.00  (step t2058.t2.t9 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t2058.t2.t5 t2058.t2.t7 t2058.t2.t8))
% 1.81/2.00  (step t2058.t2.t10 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e13))) :rule symm :premises (t2058.t2.t9))
% 1.81/2.00  (step t2058.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) :rule symm :premises (t2058.t2.a5))
% 1.81/2.00  (step t2058.t2.t12 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.h1 tptp.e13))) :rule trans :premises (t2058.t2.t11 t2058.t2.a4))
% 1.81/2.00  (step t2058.t2.t13 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t2058.t2.t12))
% 1.81/2.00  (step t2058.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e23 tptp.e22))) :rule trans :premises (t2058.t2.t10 t2058.t2.t13))
% 1.81/2.00  (step t2058.t2.t15 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t2058.t2.t14))
% 1.81/2.00  (step t2058.t2.t16 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t2058.t2.t4 t2058.t2.t15))
% 1.81/2.00  (step t2058.t2.t17 (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)
% 1.81/2.00  (step t2058.t2.t18 (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 (t2058.t2.t17))
% 1.81/2.00  (step t2058.t2.t19 (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)
% 1.81/2.00  (step t2058.t2.t20 (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 (t2058.t2.t18 t2058.t2.t19))
% 1.81/2.00  (step t2058.t2.t21 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t2058.t2.t20 t2058.t2.a0))
% 1.81/2.00  (step t2058.t2.t22 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false)) :rule trans :premises (t2058.t2.t16 t2058.t2.t21))
% 1.81/2.00  (step t2058.t2.t23 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t2058.t2.t2 t2058.t2.t22))
% 1.81/2.00  (step t2058.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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t2058.t2.a0 t2058.t2.a1 t2058.t2.a2 t2058.t2.a3 t2058.t2.a4 t2058.t2.a5))
% 1.81/2.00  (step t2058.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 1.81/2.00  (step t2058.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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 1.81/2.00  (step t2058.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2058.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2058.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.h1 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2058.t8 (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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2058.t9 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t2058.t2 t2058.t3 t2058.t4 t2058.t5 t2058.t6 t2058.t7 t2058.t8))
% 1.81/2.00  (step t2058.t10 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t2058.t9))
% 1.81/2.00  (step t2058.t11 (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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t2058.t10))
% 1.81/2.00  (step t2058.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t2058.t1 t2058.t11))
% 1.81/2.00  (step t2058.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 1.81/2.00  (step t2058.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t2058.t12 t2058.t13))
% 1.81/2.00  (step t2058.t15 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t2058.t14))
% 1.81/2.00  (step t2058.t16 (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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t2058.t15))
% 1.81/2.00  (step t2058.t17 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule and_neg)
% 1.81/2.00  (step t2058.t18 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2058.t19)
% 1.81/2.00  (assume t2058.t19.a0 (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))
% 1.81/2.00  (assume t2058.t19.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2058.t19.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))
% 1.81/2.00  (step t2058.t19.t1 (cl (= (tptp.op2 tptp.e21 tptp.unit2) tptp.e21)) :rule symm :premises (t2058.t19.a2))
% 1.81/2.00  (step t2058.t19.t2 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule symm :premises (t2058.t19.t1))
% 1.81/2.00  (step t2058.t19.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.00  (step t2058.t19.t4 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2058.t19.a1))
% 1.81/2.00  (step t2058.t19.t5 (cl (= (tptp.op2 tptp.e21 tptp.unit2) (tptp.op2 tptp.e21 tptp.e20))) :rule cong :premises (t2058.t19.t3 t2058.t19.t4))
% 1.81/2.00  (step t2058.t19.t6 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t2058.t19.a0))
% 1.81/2.00  (step t2058.t19.t7 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t2058.t19.t6))
% 1.81/2.00  (step t2058.t19.t8 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule trans :premises (t2058.t19.t2 t2058.t19.t5 t2058.t19.t7))
% 1.81/2.00  (step t2058.t19 (cl (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule subproof :discharge (t2058.t19.a0 t2058.t19.a1 t2058.t19.a2))
% 1.81/2.00  (step t2058.t20 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2058.t21 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2058.t22 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2058.t23 (cl (= tptp.e21 (tptp.h1 tptp.e12)) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))))) :rule resolution :premises (t2058.t19 t2058.t20 t2058.t21 t2058.t22))
% 1.81/2.00  (step t2058.t24 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule reordering :premises (t2058.t23))
% 1.81/2.00  (step t2058.t25 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule contraction :premises (t2058.t24))
% 1.81/2.00  (step t2058.t26 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t2058.t18 t2058.t25))
% 1.81/2.00  (step t2058.t27 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12)))) :rule implies_neg2)
% 1.81/2.00  (step t2058.t28 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule resolution :premises (t2058.t26 t2058.t27))
% 1.81/2.00  (step t2058.t29 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule contraction :premises (t2058.t28))
% 1.81/2.00  (step t2058.t30 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule implies :premises (t2058.t29))
% 1.81/2.00  (step t2058.t31 (cl (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) :rule and_neg)
% 1.81/2.00  (step t2058.t32 (cl (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) :rule resolution :premises (t2058.t31 t2058.a6 t2058.a3 t2058.a2))
% 1.81/2.00  (step t2058.t33 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t2058.t30 t2058.t32))
% 1.81/2.00  (step t2058.t34 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t2058.t17 t2058.a4 t2058.a0 t2058.a6 t2058.t33 t2058.a5 t2058.a1))
% 1.81/2.00  (step t2058.t35 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t2058.t16 t2058.t34))
% 1.81/2.00  (step t2058 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t2058.a0 t2058.a1 t2058.a2 t2058.a3 t2058.a4 t2058.a5 t2058.a6))
% 1.81/2.00  (step t2059 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 1.81/2.00  (step t2060 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2061 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2062 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2063 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 1.81/2.00  (step t2064 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (= tptp.e21 (tptp.h1 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2065 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2066 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))))) :rule resolution :premises (t2058 t2059 t2060 t2061 t2062 t2063 t2064 t2065))
% 1.81/2.00  (step t2067 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t2066))
% 1.81/2.00  (step t2068 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t2067))
% 1.81/2.00  (step t2069 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t2057 t2068))
% 1.81/2.00  (step t2070 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 1.81/2.00  (step t2071 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t2069 t2070))
% 1.81/2.00  (step t2072 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t2071))
% 1.81/2.00  (step t2073 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t2072))
% 1.81/2.00  (step t2074 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t2056 t2073))
% 1.81/2.00  (step t2075 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 1.81/2.00  (step t2076 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 1.81/2.00  (step t2077 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))))) :rule or_neg)
% 1.81/2.00  (step t2078 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e20 tptp.unit2)))) :rule or_neg)
% 1.81/2.00  (step t2079 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 1.81/2.00  (step t2080 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.h1 tptp.e13))))) :rule or_neg)
% 1.81/2.00  (step t2081 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t2082 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 1.81/2.00  (step t2083 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t2074 t2075 t2076 t2077 t2078 t2079 t2080 t2081 t2082))
% 1.81/2.00  (step t2084 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t2083))
% 1.81/2.00  (step t2085 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t2041 t2055 t2084))
% 1.81/2.00  (step t2086 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule or :premises (t2085))
% 1.81/2.00  (step t2087 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))) :rule reordering :premises (t2086))
% 1.81/2.00  (step t2088 (cl (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t1977))
% 1.81/2.00  (step t2089 (cl (not (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 1.81/2.00  (step t2090 (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)
% 1.81/2.00  (step t2091 (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 (t2090))
% 1.81/2.00  (step t2092 (cl (= (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)) (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))))) :rule all_simplify)
% 1.81/2.00  (step t2093 (cl (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23))) :rule refl)
% 1.81/2.00  (step t2094 (cl (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23))) :rule all_simplify)
% 1.81/2.00  (step t2095 (cl (= (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))) (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23)))) :rule cong :premises (t2093 t2094))
% 1.81/2.00  (step t2096 (cl (= (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23)) true)) :rule all_simplify)
% 1.81/2.00  (step t2097 (cl (= (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))) true)) :rule trans :premises (t2095 t2096))
% 1.81/2.00  (step t2098 (cl (= (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)) true)) :rule trans :premises (t2092 t2097))
% 1.81/2.00  (step t2099 (cl (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23))) :rule resolution :premises (t2091 t2098))
% 1.81/2.00  (step t2100 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 1.81/2.00  (step t2101 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 1.81/2.00  (step t2102 (cl (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t2099 t2100 t2101))
% 1.81/2.00  (step t2103 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 1.81/2.00  (step t2104 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2105)
% 1.81/2.00  (assume t2105.a0 (not (= tptp.e21 tptp.e23)))
% 1.81/2.00  (assume t2105.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 1.81/2.00  (step t2105.t1 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2105.t2)
% 1.81/2.00  (assume t2105.t2.a0 (not (= tptp.e21 tptp.e23)))
% 1.81/2.00  (assume t2105.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 1.81/2.00  (step t2105.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 1.81/2.00  (step t2105.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) false)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv1 :premises (t2105.t2.t1))
% 1.81/2.00  (step t2105.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.00  (step t2105.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t2105.t2.a1))
% 1.81/2.00  (step t2105.t2.t5 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 tptp.e23))) :rule cong :premises (t2105.t2.t3 t2105.t2.t4))
% 1.81/2.00  (step t2105.t2.t6 (cl (= (= (= tptp.e21 tptp.e23) false) (not (= tptp.e21 tptp.e23)))) :rule equiv_simplify)
% 1.81/2.00  (step t2105.t2.t7 (cl (= (= tptp.e21 tptp.e23) false) (not (not (= tptp.e21 tptp.e23)))) :rule equiv2 :premises (t2105.t2.t6))
% 1.81/2.00  (step t2105.t2.t8 (cl (not (not (not (= tptp.e21 tptp.e23)))) (= tptp.e21 tptp.e23)) :rule not_not)
% 1.81/2.00  (step t2105.t2.t9 (cl (= (= tptp.e21 tptp.e23) false) (= tptp.e21 tptp.e23)) :rule resolution :premises (t2105.t2.t7 t2105.t2.t8))
% 1.81/2.00  (step t2105.t2.t10 (cl (= (= tptp.e21 tptp.e23) false)) :rule resolution :premises (t2105.t2.t9 t2105.t2.a0))
% 1.81/2.00  (step t2105.t2.t11 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t2105.t2.t5 t2105.t2.t10))
% 1.81/2.00  (step t2105.t2.t12 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2105.t2.t2 t2105.t2.t11))
% 1.81/2.00  (step t2105.t2 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t2105.t2.a0 t2105.t2.a1))
% 1.81/2.00  (step t2105.t3 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2105.t4 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2105.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2105.t2 t2105.t3 t2105.t4))
% 1.81/2.00  (step t2105.t6 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t2105.t5))
% 1.81/2.00  (step t2105.t7 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t2105.t6))
% 1.81/2.00  (step t2105.t8 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2105.t1 t2105.t7))
% 1.81/2.00  (step t2105.t9 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 1.81/2.00  (step t2105.t10 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2105.t8 t2105.t9))
% 1.81/2.00  (step t2105.t11 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t2105.t10))
% 1.81/2.00  (step t2105.t12 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t2105.t11))
% 1.81/2.00  (step t2105.t13 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 1.81/2.00  (step t2105.t14 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2105.t13 t2105.a0 t2105.a1))
% 1.81/2.00  (step t2105.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2105.t12 t2105.t14))
% 1.81/2.00  (step t2105 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t2105.a0 t2105.a1))
% 1.81/2.00  (step t2106 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2107 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2108 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2105 t2106 t2107))
% 1.81/2.00  (step t2109 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t2108))
% 1.81/2.00  (step t2110 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t2109))
% 1.81/2.00  (step t2111 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2104 t2110))
% 1.81/2.00  (step t2112 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 1.81/2.00  (step t2113 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2111 t2112))
% 1.81/2.00  (step t2114 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t2113))
% 1.81/2.00  (step t2115 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t2114))
% 1.81/2.00  (step t2116 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2103 t2115))
% 1.81/2.00  (step t2117 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (not (= tptp.e21 tptp.e23))))) :rule or_neg)
% 1.81/2.00  (step t2118 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 1.81/2.00  (step t2119 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 1.81/2.00  (step t2120 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2116 t2117 t2118 t2119))
% 1.81/2.00  (step t2121 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t2120))
% 1.81/2.00  (step t2122 (cl (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2089 t2102 t2121))
% 1.81/2.00  (step t2123 (cl (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t2122))
% 1.81/2.00  (step t2124 (cl (= tptp.e21 tptp.e23) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t2123))
% 1.81/2.00  (step t2125 (cl (not (= tptp.e21 tptp.e23))) :rule and :premises (a9))
% 1.81/2.00  (step t2126 (cl (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2000 t2002 t2021 t969 t982 t983 t984 t985 t2040 t1779 t982 t983 t984 t985 t2087 t1877 t1878 t2088 t1996 t2124 t2125))
% 1.81/2.00  (step t2127 (cl (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t2126))
% 1.81/2.00  (step t2128 (cl (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 and :premises (t1593))
% 1.81/2.00  (step t2129 (cl (= 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 or :premises (t2128))
% 1.81/2.00  (step t2130 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))))) (not (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_pos2)
% 1.81/2.00  (step t2131 (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)
% 1.81/2.00  (step t2132 (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 (t2131))
% 1.81/2.00  (step t2133 (cl (= (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22)) (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))))) :rule all_simplify)
% 1.81/2.00  (step t2134 (cl (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22))) :rule refl)
% 1.81/2.00  (step t2135 (cl (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22))) :rule all_simplify)
% 1.81/2.00  (step t2136 (cl (= (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))) (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22)))) :rule cong :premises (t2134 t2135))
% 1.81/2.00  (step t2137 (cl (= (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22)) true)) :rule all_simplify)
% 1.81/2.00  (step t2138 (cl (= (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))) true)) :rule trans :premises (t2136 t2137))
% 1.81/2.00  (step t2139 (cl (= (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22)) true)) :rule trans :premises (t2133 t2138))
% 1.81/2.00  (step t2140 (cl (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22))) :rule resolution :premises (t2132 t2139))
% 1.81/2.00  (step t2141 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 1.81/2.00  (step t2142 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 1.81/2.00  (step t2143 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t2140 t2141 t2142))
% 1.81/2.00  (step t2144 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 1.81/2.00  (step t2145 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2146)
% 1.81/2.00  (assume t2146.a0 (not (= tptp.e21 tptp.e22)))
% 1.81/2.00  (assume t2146.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (step t2146.t1 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2146.t2)
% 1.81/2.00  (assume t2146.t2.a0 (not (= tptp.e21 tptp.e22)))
% 1.81/2.00  (assume t2146.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (step t2146.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 1.81/2.00  (step t2146.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 (t2146.t2.t1))
% 1.81/2.00  (step t2146.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.00  (step t2146.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2146.t2.a1))
% 1.81/2.00  (step t2146.t2.t5 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2146.t2.t4))
% 1.81/2.00  (step t2146.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2146.t2.t5))
% 1.81/2.00  (step t2146.t2.t7 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.e22))) :rule cong :premises (t2146.t2.t3 t2146.t2.t6))
% 1.81/2.00  (step t2146.t2.t8 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 1.81/2.00  (step t2146.t2.t9 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t2146.t2.t8))
% 1.81/2.00  (step t2146.t2.t10 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 1.81/2.00  (step t2146.t2.t11 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t2146.t2.t9 t2146.t2.t10))
% 1.81/2.00  (step t2146.t2.t12 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t2146.t2.t11 t2146.t2.a0))
% 1.81/2.00  (step t2146.t2.t13 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false)) :rule trans :premises (t2146.t2.t7 t2146.t2.t12))
% 1.81/2.00  (step t2146.t2.t14 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2146.t2.t2 t2146.t2.t13))
% 1.81/2.00  (step t2146.t2 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t2146.t2.a0 t2146.t2.a1))
% 1.81/2.00  (step t2146.t3 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2146.t4 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2146.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2146.t2 t2146.t3 t2146.t4))
% 1.81/2.00  (step t2146.t6 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t2146.t5))
% 1.81/2.00  (step t2146.t7 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t2146.t6))
% 1.81/2.00  (step t2146.t8 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2146.t1 t2146.t7))
% 1.81/2.00  (step t2146.t9 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 1.81/2.00  (step t2146.t10 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2146.t8 t2146.t9))
% 1.81/2.00  (step t2146.t11 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t2146.t10))
% 1.81/2.00  (step t2146.t12 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t2146.t11))
% 1.81/2.00  (step t2146.t13 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 1.81/2.00  (step t2146.t14 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2146.t13 t2146.a0 t2146.a1))
% 1.81/2.00  (step t2146.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2146.t12 t2146.t14))
% 1.81/2.00  (step t2146 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t2146.a0 t2146.a1))
% 1.81/2.00  (step t2147 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2148 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2149 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2146 t2147 t2148))
% 1.81/2.00  (step t2150 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t2149))
% 1.81/2.00  (step t2151 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t2150))
% 1.81/2.00  (step t2152 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2145 t2151))
% 1.81/2.00  (step t2153 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 1.81/2.00  (step t2154 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2152 t2153))
% 1.81/2.00  (step t2155 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t2154))
% 1.81/2.00  (step t2156 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t2155))
% 1.81/2.00  (step t2157 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2144 t2156))
% 1.81/2.00  (step t2158 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 1.81/2.00  (step t2159 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 1.81/2.00  (step t2160 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 1.81/2.00  (step t2161 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2157 t2158 t2159 t2160))
% 1.81/2.00  (step t2162 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t2161))
% 1.81/2.00  (step t2163 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2130 t2143 t2162))
% 1.81/2.00  (step t2164 (cl (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule or :premises (t2163))
% 1.81/2.00  (step t2165 (cl (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t2164))
% 1.81/2.00  (step t2166 (cl (not (= tptp.e21 tptp.e22))) :rule and :premises (a9))
% 1.81/2.00  (step t2167 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2165 t2166 t985))
% 1.81/2.00  (step t2168 (cl (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule and :premises (t1593))
% 1.81/2.00  (step t2169 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule or :premises (t2168))
% 1.81/2.00  (step t2170 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2171 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2172)
% 1.81/2.00  (assume t2172.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2172.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2172.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 1.81/2.00  (assume t2172.a3 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 1.81/2.00  (assume t2172.a4 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t2172.a5 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (step t2172.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2172.t2)
% 1.81/2.00  (assume t2172.t2.a0 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (assume t2172.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2172.t2.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 1.81/2.00  (assume t2172.t2.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2172.t2.a4 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t2172.t2.a5 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))
% 1.81/2.00  (step t2172.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) :rule symm :premises (t2172.t2.a5))
% 1.81/2.00  (step t2172.t2.t2 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.h6 tptp.e10))) :rule cong :premises (t2172.t2.t1))
% 1.81/2.00  (step t2172.t2.t3 (cl (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2172.t2.a4))
% 1.81/2.00  (step t2172.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2172.t2.a3))
% 1.81/2.00  (step t2172.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) :rule symm :premises (t2172.t2.a2))
% 1.81/2.00  (step t2172.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t2172.t2.t5))
% 1.81/2.00  (step t2172.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2172.t2.a1))
% 1.81/2.00  (step t2172.t2.t8 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2172.t2.t7))
% 1.81/2.00  (step t2172.t2.t9 (cl (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2172.t2.a0))
% 1.81/2.00  (step t2172.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule symm :premises (t2172.t2.t9))
% 1.81/2.00  (step t2172.t2.t11 (cl (= tptp.e22 (tptp.h6 tptp.e12))) :rule trans :premises (t2172.t2.t8 t2172.t2.t10))
% 1.81/2.00  (step t2172.t2.t12 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule cong :premises (t2172.t2.t11 t2172.t2.t11))
% 1.81/2.00  (step t2172.t2.t13 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule trans :premises (t2172.t2.t2 t2172.t2.t3 t2172.t2.t4 t2172.t2.t6 t2172.t2.t12))
% 1.81/2.00  (step t2172.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule subproof :discharge (t2172.t2.a0 t2172.t2.a1 t2172.t2.a2 t2172.t2.a3 t2172.t2.a4 t2172.t2.a5))
% 1.81/2.00  (step t2172.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2172.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2172.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2172.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2172.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2172.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2172.t9 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2172.t2 t2172.t3 t2172.t4 t2172.t5 t2172.t6 t2172.t7 t2172.t8))
% 1.81/2.00  (step t2172.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule reordering :premises (t2172.t9))
% 1.81/2.00  (step t2172.t11 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule contraction :premises (t2172.t10))
% 1.81/2.00  (step t2172.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2172.t1 t2172.t11))
% 1.81/2.00  (step t2172.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))))) :rule implies_neg2)
% 1.81/2.00  (step t2172.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))))) :rule resolution :premises (t2172.t12 t2172.t13))
% 1.81/2.00  (step t2172.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))))) :rule contraction :premises (t2172.t14))
% 1.81/2.00  (step t2172.t16 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule implies :premises (t2172.t15))
% 1.81/2.00  (step t2172.t17 (cl (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2172.t18 (cl (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2172.t17 t2172.a5 t2172.a1 t2172.a3 t2172.a0 t2172.a4 t2172.a2))
% 1.81/2.00  (step t2172.t19 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2172.t16 t2172.t18))
% 1.81/2.00  (step t2172 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule subproof :discharge (t2172.a0 t2172.a1 t2172.a2 t2172.a3 t2172.a4 t2172.a5))
% 1.81/2.00  (step t2173 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2174 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2175 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2176 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2177 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2178 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2179 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) :rule resolution :premises (t2172 t2173 t2174 t2175 t2176 t2177 t2178))
% 1.81/2.00  (step t2180 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule reordering :premises (t2179))
% 1.81/2.00  (step t2181 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule contraction :premises (t2180))
% 1.81/2.00  (step t2182 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2171 t2181))
% 1.81/2.00  (step t2183 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))))) :rule implies_neg2)
% 1.81/2.00  (step t2184 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))))) :rule resolution :premises (t2182 t2183))
% 1.81/2.00  (step t2185 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))))) :rule contraction :premises (t2184))
% 1.81/2.00  (step t2186 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule implies :premises (t2185))
% 1.81/2.00  (step t2187 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2170 t2186))
% 1.81/2.00  (step t2188 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule reordering :premises (t2187))
% 1.81/2.00  (step t2189 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2190 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2191)
% 1.81/2.00  (assume t2191.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2191.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2191.a2 (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)))
% 1.81/2.00  (assume t2191.a3 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t2191.a4 (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)))
% 1.81/2.00  (assume t2191.a5 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2191.a6 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t2191.a7 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (step t2191.t1 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2191.t2)
% 1.81/2.00  (assume t2191.t2.a0 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t2191.t2.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2191.t2.a2 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (assume t2191.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2191.t2.a4 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2191.t2.a5 (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)))
% 1.81/2.00  (assume t2191.t2.a6 (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)))
% 1.81/2.00  (assume t2191.t2.a7 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (step t2191.t2.t1 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t2191.t2.a7))
% 1.81/2.00  (step t2191.t2.t2 (cl (= tptp.e10 tptp.unit1)) :rule symm :premises (t2191.t2.t1))
% 1.81/2.00  (step t2191.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 1.81/2.00  (step t2191.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.unit1 tptp.e12))) :rule cong :premises (t2191.t2.t2 t2191.t2.t3))
% 1.81/2.00  (step t2191.t2.t5 (cl (= (tptp.op1 tptp.unit1 tptp.e12) tptp.e12)) :rule symm :premises (t2191.t2.a6))
% 1.81/2.00  (step t2191.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12)) :rule trans :premises (t2191.t2.t4 t2191.t2.t5))
% 1.81/2.00  (step t2191.t2.t7 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.h6 tptp.e12))) :rule cong :premises (t2191.t2.t6))
% 1.81/2.00  (step t2191.t2.t8 (cl (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2191.t2.a2))
% 1.81/2.00  (step t2191.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2191.t2.a3))
% 1.81/2.00  (step t2191.t2.t10 (cl (= (tptp.op2 tptp.unit2 tptp.e22) tptp.e22)) :rule symm :premises (t2191.t2.a5))
% 1.81/2.00  (step t2191.t2.t11 (cl (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22))) :rule symm :premises (t2191.t2.t10))
% 1.81/2.00  (step t2191.t2.t12 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2191.t2.a4))
% 1.81/2.00  (step t2191.t2.t13 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 1.81/2.00  (step t2191.t2.t14 (cl (= (tptp.op2 tptp.unit2 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) :rule cong :premises (t2191.t2.t12 t2191.t2.t13))
% 1.81/2.00  (step t2191.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2191.t2.a1))
% 1.81/2.00  (step t2191.t2.t16 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2191.t2.t15))
% 1.81/2.00  (step t2191.t2.t17 (cl (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2191.t2.a0))
% 1.81/2.00  (step t2191.t2.t18 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule symm :premises (t2191.t2.t17))
% 1.81/2.00  (step t2191.t2.t19 (cl (= tptp.e20 (tptp.h6 tptp.e10))) :rule trans :premises (t2191.t2.t16 t2191.t2.t18))
% 1.81/2.00  (step t2191.t2.t20 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2191.t2.t9))
% 1.81/2.00  (step t2191.t2.t21 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule symm :premises (t2191.t2.t8))
% 1.81/2.00  (step t2191.t2.t22 (cl (= tptp.e22 (tptp.h6 tptp.e12))) :rule trans :premises (t2191.t2.t20 t2191.t2.t21))
% 1.81/2.00  (step t2191.t2.t23 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule cong :premises (t2191.t2.t19 t2191.t2.t22))
% 1.81/2.00  (step t2191.t2.t24 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule trans :premises (t2191.t2.t7 t2191.t2.t8 t2191.t2.t9 t2191.t2.t11 t2191.t2.t14 t2191.t2.t23))
% 1.81/2.00  (step t2191.t2 (cl (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule subproof :discharge (t2191.t2.a0 t2191.t2.a1 t2191.t2.a2 t2191.t2.a3 t2191.t2.a4 t2191.t2.a5 t2191.t2.a6 t2191.t2.a7))
% 1.81/2.00  (step t2191.t3 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2191.t4 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2191.t5 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2191.t6 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2191.t7 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2191.t8 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2191.t9 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2191.t10 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2191.t11 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1)))) :rule resolution :premises (t2191.t2 t2191.t3 t2191.t4 t2191.t5 t2191.t6 t2191.t7 t2191.t8 t2191.t9 t2191.t10))
% 1.81/2.00  (step t2191.t12 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule reordering :premises (t2191.t11))
% 1.81/2.00  (step t2191.t13 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule contraction :premises (t2191.t12))
% 1.81/2.00  (step t2191.t14 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2191.t1 t2191.t13))
% 1.81/2.00  (step t2191.t15 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))))) :rule implies_neg2)
% 1.81/2.00  (step t2191.t16 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))))) :rule resolution :premises (t2191.t14 t2191.t15))
% 1.81/2.00  (step t2191.t17 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))))) :rule contraction :premises (t2191.t16))
% 1.81/2.00  (step t2191.t18 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule implies :premises (t2191.t17))
% 1.81/2.00  (step t2191.t19 (cl (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12))) (not (= tptp.e10 tptp.unit1))) :rule and_neg)
% 1.81/2.00  (step t2191.t20 (cl (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1))) :rule resolution :premises (t2191.t19 t2191.a6 t2191.a0 t2191.a7 t2191.a1 t2191.a5 t2191.a4 t2191.a2 t2191.a3))
% 1.81/2.00  (step t2191.t21 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2191.t18 t2191.t20))
% 1.81/2.00  (step t2191 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule subproof :discharge (t2191.a0 t2191.a1 t2191.a2 t2191.a3 t2191.a4 t2191.a5 t2191.a6 t2191.a7))
% 1.81/2.00  (step t2192 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2193 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2194 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2195 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2196 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2197 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2198 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2199 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2200 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) :rule resolution :premises (t2191 t2192 t2193 t2194 t2195 t2196 t2197 t2198 t2199))
% 1.81/2.00  (step t2201 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule reordering :premises (t2200))
% 1.81/2.00  (step t2202 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule contraction :premises (t2201))
% 1.81/2.00  (step t2203 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2190 t2202))
% 1.81/2.00  (step t2204 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))))) :rule implies_neg2)
% 1.81/2.00  (step t2205 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))))) :rule resolution :premises (t2203 t2204))
% 1.81/2.00  (step t2206 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))))) :rule contraction :premises (t2205))
% 1.81/2.00  (step t2207 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule implies :premises (t2206))
% 1.81/2.00  (step t2208 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12)))) :rule resolution :premises (t2189 t2207))
% 1.81/2.00  (step t2209 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule reordering :premises (t2208))
% 1.81/2.00  (step t2210 (cl (= tptp.e22 (tptp.op2 tptp.unit2 tptp.e22))) :rule and :premises (t1994))
% 1.81/2.00  (step t2211 (cl (= tptp.e12 (tptp.op1 tptp.unit1 tptp.e12))) :rule and :premises (t363))
% 1.81/2.00  (step t2212 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule and_neg)
% 1.81/2.00  (step t2213 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2214)
% 1.81/2.00  (assume t2214.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2214.a1 (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))
% 1.81/2.00  (assume t2214.a2 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t2214.a3 (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))
% 1.81/2.00  (assume t2214.a4 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2214.a5 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t2214.a6 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (step t2214.t1 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2214.t2)
% 1.81/2.00  (assume t2214.t2.a0 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t2214.t2.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2214.t2.a2 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t2214.t2.a3 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2214.t2.a4 (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))
% 1.81/2.00  (assume t2214.t2.a5 (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)))
% 1.81/2.00  (assume t2214.t2.a6 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (step t2214.t2.t1 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t2214.t2.a6))
% 1.81/2.00  (step t2214.t2.t2 (cl (= tptp.e10 tptp.unit1)) :rule symm :premises (t2214.t2.t1))
% 1.81/2.00  (step t2214.t2.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 1.81/2.00  (step t2214.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.unit1 tptp.e13))) :rule cong :premises (t2214.t2.t2 t2214.t2.t3))
% 1.81/2.00  (step t2214.t2.t5 (cl (= (tptp.op1 tptp.unit1 tptp.e13) tptp.e13)) :rule symm :premises (t2214.t2.a5))
% 1.81/2.00  (step t2214.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule trans :premises (t2214.t2.t4 t2214.t2.t5))
% 1.81/2.00  (step t2214.t2.t7 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.h6 tptp.e13))) :rule cong :premises (t2214.t2.t6))
% 1.81/2.00  (step t2214.t2.t8 (cl (= (tptp.h6 tptp.e13) tptp.e23)) :rule symm :premises (t2214.t2.a2))
% 1.81/2.00  (step t2214.t2.t9 (cl (= (tptp.op2 tptp.unit2 tptp.e23) tptp.e23)) :rule symm :premises (t2214.t2.a4))
% 1.81/2.00  (step t2214.t2.t10 (cl (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) :rule symm :premises (t2214.t2.t9))
% 1.81/2.00  (step t2214.t2.t11 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2214.t2.a3))
% 1.81/2.00  (step t2214.t2.t12 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 1.81/2.00  (step t2214.t2.t13 (cl (= (tptp.op2 tptp.unit2 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t2214.t2.t11 t2214.t2.t12))
% 1.81/2.00  (step t2214.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2214.t2.a1))
% 1.81/2.00  (step t2214.t2.t15 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2214.t2.t14))
% 1.81/2.00  (step t2214.t2.t16 (cl (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2214.t2.a0))
% 1.81/2.00  (step t2214.t2.t17 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule symm :premises (t2214.t2.t16))
% 1.81/2.00  (step t2214.t2.t18 (cl (= tptp.e20 (tptp.h6 tptp.e10))) :rule trans :premises (t2214.t2.t15 t2214.t2.t17))
% 1.81/2.00  (step t2214.t2.t19 (cl (= tptp.e23 (tptp.h6 tptp.e13))) :rule symm :premises (t2214.t2.t8))
% 1.81/2.00  (step t2214.t2.t20 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule cong :premises (t2214.t2.t18 t2214.t2.t19))
% 1.81/2.00  (step t2214.t2.t21 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule trans :premises (t2214.t2.t7 t2214.t2.t8 t2214.t2.t10 t2214.t2.t13 t2214.t2.t20))
% 1.81/2.00  (step t2214.t2 (cl (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule subproof :discharge (t2214.t2.a0 t2214.t2.a1 t2214.t2.a2 t2214.t2.a3 t2214.t2.a4 t2214.t2.a5 t2214.t2.a6))
% 1.81/2.00  (step t2214.t3 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2214.t4 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2214.t5 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2214.t6 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2214.t7 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2214.t8 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2214.t9 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2214.t10 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1)))) :rule resolution :premises (t2214.t2 t2214.t3 t2214.t4 t2214.t5 t2214.t6 t2214.t7 t2214.t8 t2214.t9))
% 1.81/2.00  (step t2214.t11 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule reordering :premises (t2214.t10))
% 1.81/2.00  (step t2214.t12 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule contraction :premises (t2214.t11))
% 1.81/2.00  (step t2214.t13 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule resolution :premises (t2214.t1 t2214.t12))
% 1.81/2.00  (step t2214.t14 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))))) :rule implies_neg2)
% 1.81/2.00  (step t2214.t15 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))))) :rule resolution :premises (t2214.t13 t2214.t14))
% 1.81/2.00  (step t2214.t16 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))))) :rule contraction :premises (t2214.t15))
% 1.81/2.00  (step t2214.t17 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule implies :premises (t2214.t16))
% 1.81/2.00  (step t2214.t18 (cl (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1))) :rule and_neg)
% 1.81/2.00  (step t2214.t19 (cl (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1))) :rule resolution :premises (t2214.t18 t2214.a6 t2214.a0 t2214.a5 t2214.a4 t2214.a3 t2214.a1 t2214.a2))
% 1.81/2.00  (step t2214.t20 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule resolution :premises (t2214.t17 t2214.t19))
% 1.81/2.00  (step t2214 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule subproof :discharge (t2214.a0 t2214.a1 t2214.a2 t2214.a3 t2214.a4 t2214.a5 t2214.a6))
% 1.81/2.00  (step t2215 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2216 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2217 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2218 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2219 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2220 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2221 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2222 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2214 t2215 t2216 t2217 t2218 t2219 t2220 t2221))
% 1.81/2.00  (step t2223 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule reordering :premises (t2222))
% 1.81/2.00  (step t2224 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule contraction :premises (t2223))
% 1.81/2.00  (step t2225 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule resolution :premises (t2213 t2224))
% 1.81/2.00  (step t2226 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))))) :rule implies_neg2)
% 1.81/2.00  (step t2227 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))))) :rule resolution :premises (t2225 t2226))
% 1.81/2.00  (step t2228 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))))) :rule contraction :premises (t2227))
% 1.81/2.00  (step t2229 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule implies :premises (t2228))
% 1.81/2.00  (step t2230 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13)))) :rule resolution :premises (t2212 t2229))
% 1.81/2.00  (step t2231 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.unit1 tptp.e13))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2230))
% 1.81/2.00  (step t2232 (cl (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) :rule and :premises (t1994))
% 1.81/2.00  (step t2233 (cl (not (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))))) (not (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 1.81/2.00  (step t2234 (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)
% 1.81/2.00  (step t2235 (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 (t2234))
% 1.81/2.00  (step t2236 (cl (= (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)) (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))))) :rule all_simplify)
% 1.81/2.00  (step t2237 (cl (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23))) :rule refl)
% 1.81/2.00  (step t2238 (cl (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23))) :rule all_simplify)
% 1.81/2.00  (step t2239 (cl (= (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))) (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23)))) :rule cong :premises (t2237 t2238))
% 1.81/2.00  (step t2240 (cl (= (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23)) true)) :rule all_simplify)
% 1.81/2.00  (step t2241 (cl (= (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))) true)) :rule trans :premises (t2239 t2240))
% 1.81/2.00  (step t2242 (cl (= (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)) true)) :rule trans :premises (t2236 t2241))
% 1.81/2.00  (step t2243 (cl (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23))) :rule resolution :premises (t2235 t2242))
% 1.81/2.00  (step t2244 (cl (= (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))))) :rule refl)
% 1.81/2.00  (step t2245 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t2246 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 1.81/2.00  (step t2247 (cl (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t2243 t2244 t1816 t2245 t2246))
% 1.81/2.00  (step t2248 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2249 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2250)
% 1.81/2.00  (assume t2250.a0 (not (= tptp.e22 tptp.e23)))
% 1.81/2.00  (assume t2250.a1 (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))
% 1.81/2.00  (assume t2250.a2 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2250.a3 (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))
% 1.81/2.00  (step t2250.t1 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2250.t2)
% 1.81/2.00  (assume t2250.t2.a0 (not (= tptp.e22 tptp.e23)))
% 1.81/2.00  (assume t2250.t2.a1 (= tptp.e23 (tptp.h10 tptp.e12)))
% 1.81/2.00  (assume t2250.t2.a2 (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))
% 1.81/2.00  (step t2250.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 1.81/2.00  (step t2250.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 (t2250.t2.t1))
% 1.81/2.00  (step t2250.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 1.81/2.00  (step t2250.t2.t4 (cl (= (tptp.h10 tptp.e12) (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t2250.t2.a2))
% 1.81/2.00  (step t2250.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) :rule symm :premises (t2250.t2.t4))
% 1.81/2.00  (step t2250.t2.t6 (cl (= (tptp.h10 tptp.e12) tptp.e23)) :rule symm :premises (t2250.t2.a1))
% 1.81/2.00  (step t2250.t2.t7 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule trans :premises (t2250.t2.t5 t2250.t2.t6))
% 1.81/2.00  (step t2250.t2.t8 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 tptp.e23))) :rule cong :premises (t2250.t2.t3 t2250.t2.t7))
% 1.81/2.00  (step t2250.t2.t9 (cl (= (= (= tptp.e22 tptp.e23) false) (not (= tptp.e22 tptp.e23)))) :rule equiv_simplify)
% 1.81/2.00  (step t2250.t2.t10 (cl (= (= tptp.e22 tptp.e23) false) (not (not (= tptp.e22 tptp.e23)))) :rule equiv2 :premises (t2250.t2.t9))
% 1.81/2.00  (step t2250.t2.t11 (cl (not (not (not (= tptp.e22 tptp.e23)))) (= tptp.e22 tptp.e23)) :rule not_not)
% 1.81/2.00  (step t2250.t2.t12 (cl (= (= tptp.e22 tptp.e23) false) (= tptp.e22 tptp.e23)) :rule resolution :premises (t2250.t2.t10 t2250.t2.t11))
% 1.81/2.00  (step t2250.t2.t13 (cl (= (= tptp.e22 tptp.e23) false)) :rule resolution :premises (t2250.t2.t12 t2250.t2.a0))
% 1.81/2.00  (step t2250.t2.t14 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t2250.t2.t8 t2250.t2.t13))
% 1.81/2.00  (step t2250.t2.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2250.t2.t2 t2250.t2.t14))
% 1.81/2.00  (step t2250.t2 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.h10 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t2250.t2.a0 t2250.t2.a1 t2250.t2.a2))
% 1.81/2.00  (step t2250.t3 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2250.t4 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2250.t5 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2250.t6 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))))) :rule resolution :premises (t2250.t2 t2250.t3 t2250.t4 t2250.t5))
% 1.81/2.00  (step t2250.t7 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t2250.t6))
% 1.81/2.00  (step t2250.t8 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t2250.t7))
% 1.81/2.00  (step t2250.t9 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2250.t1 t2250.t8))
% 1.81/2.00  (step t2250.t10 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 1.81/2.00  (step t2250.t11 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2250.t9 t2250.t10))
% 1.81/2.00  (step t2250.t12 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t2250.t11))
% 1.81/2.00  (step t2250.t13 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t2250.t12))
% 1.81/2.00  (step t2250.t14 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.h10 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2250.t15 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12))) (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2250.t16)
% 1.81/2.00  (assume t2250.t16.a0 (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))
% 1.81/2.00  (assume t2250.t16.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2250.t16.a2 (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))
% 1.81/2.00  (step t2250.t16.t1 (cl (= (tptp.op2 tptp.unit2 tptp.e23) tptp.e23)) :rule symm :premises (t2250.t16.a2))
% 1.81/2.00  (step t2250.t16.t2 (cl (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) :rule symm :premises (t2250.t16.t1))
% 1.81/2.00  (step t2250.t16.t3 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2250.t16.a1))
% 1.81/2.00  (step t2250.t16.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 1.81/2.00  (step t2250.t16.t5 (cl (= (tptp.op2 tptp.unit2 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t2250.t16.t3 t2250.t16.t4))
% 1.81/2.00  (step t2250.t16.t6 (cl (= (tptp.h10 tptp.e12) (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t2250.t16.a0))
% 1.81/2.00  (step t2250.t16.t7 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) :rule symm :premises (t2250.t16.t6))
% 1.81/2.00  (step t2250.t16.t8 (cl (= tptp.e23 (tptp.h10 tptp.e12))) :rule trans :premises (t2250.t16.t2 t2250.t16.t5 t2250.t16.t7))
% 1.81/2.00  (step t2250.t16 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule subproof :discharge (t2250.t16.a0 t2250.t16.a1 t2250.t16.a2))
% 1.81/2.00  (step t2250.t17 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2250.t18 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2250.t19 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2250.t20 (cl (= tptp.e23 (tptp.h10 tptp.e12)) (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))))) :rule resolution :premises (t2250.t16 t2250.t17 t2250.t18 t2250.t19))
% 1.81/2.00  (step t2250.t21 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule reordering :premises (t2250.t20))
% 1.81/2.00  (step t2250.t22 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule contraction :premises (t2250.t21))
% 1.81/2.00  (step t2250.t23 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule resolution :premises (t2250.t15 t2250.t22))
% 1.81/2.00  (step t2250.t24 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.h10 tptp.e12)))) :rule implies_neg2)
% 1.81/2.00  (step t2250.t25 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12))) (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12)))) :rule resolution :premises (t2250.t23 t2250.t24))
% 1.81/2.00  (step t2250.t26 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12)))) :rule contraction :premises (t2250.t25))
% 1.81/2.00  (step t2250.t27 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule implies :premises (t2250.t26))
% 1.81/2.00  (step t2250.t28 (cl (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) :rule and_neg)
% 1.81/2.00  (step t2250.t29 (cl (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) :rule resolution :premises (t2250.t28 t2250.a3 t2250.a2 t2250.a1))
% 1.81/2.00  (step t2250.t30 (cl (= tptp.e23 (tptp.h10 tptp.e12))) :rule resolution :premises (t2250.t27 t2250.t29))
% 1.81/2.00  (step t2250.t31 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h10 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule resolution :premises (t2250.t14 t2250.a0 t2250.t30 t2250.a3))
% 1.81/2.00  (step t2250.t32 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2250.t13 t2250.t31))
% 1.81/2.00  (step t2250 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t2250.a0 t2250.a1 t2250.a2 t2250.a3))
% 1.81/2.00  (step t2251 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2252 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2253 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2254 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2255 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))))) :rule resolution :premises (t2250 t2251 t2252 t2253 t2254))
% 1.81/2.00  (step t2256 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t2255))
% 1.81/2.00  (step t2257 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t2256))
% 1.81/2.00  (step t2258 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2249 t2257))
% 1.81/2.00  (step t2259 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 1.81/2.00  (step t2260 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2258 t2259))
% 1.81/2.00  (step t2261 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t2260))
% 1.81/2.00  (step t2262 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t2261))
% 1.81/2.00  (step t2263 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2248 t2262))
% 1.81/2.00  (step t2264 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= tptp.e22 tptp.e23))))) :rule or_neg)
% 1.81/2.00  (step t2265 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))))) :rule or_neg)
% 1.81/2.00  (step t2266 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 tptp.unit2)))) :rule or_neg)
% 1.81/2.00  (step t2267 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t2268 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 1.81/2.00  (step t2269 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2263 t2264 t2265 t2266 t2267 t2268))
% 1.81/2.00  (step t2270 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t2269))
% 1.81/2.00  (step t2271 (cl (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2233 t2247 t2270))
% 1.81/2.00  (step t2272 (cl (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t2271))
% 1.81/2.00  (step t2273 (cl (= tptp.e22 tptp.e23) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule reordering :premises (t2272))
% 1.81/2.00  (step t2274 (cl (not (= (and (= (tptp.h10 tptp.e11) tptp.e23) (= (tptp.h10 tptp.e13) tptp.e20) (= (tptp.h10 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h10 tptp.e12) (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e23 (tptp.h10 tptp.e11)) (= tptp.e20 (tptp.h10 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h10 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))))) (not (and (= (tptp.h10 tptp.e11) tptp.e23) (= (tptp.h10 tptp.e13) tptp.e20) (= (tptp.h10 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h10 tptp.e12) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e23 (tptp.h10 tptp.e11)) (= tptp.e20 (tptp.h10 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h10 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule equiv_pos2)
% 1.81/2.00  (step t2275 (cl (= (= (tptp.h10 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h10 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t2276 (cl (= (= (tptp.h10 tptp.e12) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t2277 (cl (= (and (= (tptp.h10 tptp.e11) tptp.e23) (= (tptp.h10 tptp.e13) tptp.e20) (= (tptp.h10 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h10 tptp.e12) (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e23 (tptp.h10 tptp.e11)) (= tptp.e20 (tptp.h10 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h10 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))))) :rule cong :premises (t1350 t1337 t2275 t2276))
% 1.81/2.00  (step t2278 (cl (and (= tptp.e23 (tptp.h10 tptp.e11)) (= tptp.e20 (tptp.h10 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h10 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule resolution :premises (t2274 t2277 a24))
% 1.81/2.00  (step t2279 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) :rule and :premises (t2278))
% 1.81/2.00  (step t2280 (cl (not (= tptp.e22 tptp.e23))) :rule and :premises (a9))
% 1.81/2.00  (step t2281 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_pos2)
% 1.81/2.00  (step t2282 (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)
% 1.81/2.00  (step t2283 (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 (t2282))
% 1.81/2.00  (step t2284 (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)
% 1.81/2.00  (step t2285 (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)
% 1.81/2.00  (step t2286 (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)
% 1.81/2.00  (step t2287 (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 (t2285 t2286))
% 1.81/2.00  (step t2288 (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)
% 1.81/2.00  (step t2289 (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 (t2287 t2288))
% 1.81/2.00  (step t2290 (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 (t2284 t2289))
% 1.81/2.00  (step t2291 (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 (t2283 t2290))
% 1.81/2.00  (step t2292 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 1.81/2.00  (step t2293 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))))) :rule cong :premises (t2244 t1816 t2291 t2245 t2292))
% 1.81/2.00  (step t2294 (cl (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2295 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2296)
% 1.81/2.00  (assume t2296.a0 (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))
% 1.81/2.00  (assume t2296.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2296.a2 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))
% 1.81/2.00  (assume t2296.a3 (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))
% 1.81/2.00  (step t2296.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2296.t2)
% 1.81/2.00  (assume t2296.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))
% 1.81/2.00  (assume t2296.t2.a1 (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))
% 1.81/2.00  (assume t2296.t2.a2 (= tptp.e23 (tptp.h10 tptp.e12)))
% 1.81/2.00  (step t2296.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 1.81/2.00  (step t2296.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 (t2296.t2.t1))
% 1.81/2.00  (step t2296.t2.t3 (cl (= (tptp.h10 tptp.e12) tptp.e23)) :rule symm :premises (t2296.t2.a2))
% 1.81/2.00  (step t2296.t2.t4 (cl (= tptp.e23 (tptp.h10 tptp.e12))) :rule symm :premises (t2296.t2.t3))
% 1.81/2.00  (step t2296.t2.t5 (cl (= (tptp.h10 tptp.e12) (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t2296.t2.a1))
% 1.81/2.00  (step t2296.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) :rule symm :premises (t2296.t2.t5))
% 1.81/2.00  (step t2296.t2.t7 (cl (= (tptp.h10 tptp.e12) (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t2296.t2.t6))
% 1.81/2.00  (step t2296.t2.t8 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t2296.t2.t4 t2296.t2.t7))
% 1.81/2.00  (step t2296.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) :rule refl)
% 1.81/2.00  (step t2296.t2.t10 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule cong :premises (t2296.t2.t8 t2296.t2.t9))
% 1.81/2.00  (step t2296.t2.t11 (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)
% 1.81/2.00  (step t2296.t2.t12 (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 (t2296.t2.t11))
% 1.81/2.00  (step t2296.t2.t13 (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)
% 1.81/2.00  (step t2296.t2.t14 (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 (t2296.t2.t12 t2296.t2.t13))
% 1.81/2.00  (step t2296.t2.t15 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) false)) :rule resolution :premises (t2296.t2.t14 t2296.t2.a0))
% 1.81/2.00  (step t2296.t2.t16 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) false)) :rule trans :premises (t2296.t2.t10 t2296.t2.t15))
% 1.81/2.00  (step t2296.t2.t17 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2296.t2.t2 t2296.t2.t16))
% 1.81/2.00  (step t2296.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t2296.t2.a0 t2296.t2.a1 t2296.t2.a2))
% 1.81/2.00  (step t2296.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 1.81/2.00  (step t2296.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2296.t5 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2296.t6 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12))))) :rule resolution :premises (t2296.t2 t2296.t3 t2296.t4 t2296.t5))
% 1.81/2.00  (step t2296.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t2296.t6))
% 1.81/2.00  (step t2296.t8 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t2296.t7))
% 1.81/2.00  (step t2296.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2296.t1 t2296.t8))
% 1.81/2.00  (step t2296.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg2)
% 1.81/2.00  (step t2296.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t2296.t9 t2296.t10))
% 1.81/2.00  (step t2296.t12 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t2296.t11))
% 1.81/2.00  (step t2296.t13 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t2296.t12))
% 1.81/2.00  (step t2296.t14 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.h10 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2296.t15 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12))) (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2296.t16)
% 1.81/2.00  (assume t2296.t16.a0 (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))
% 1.81/2.00  (assume t2296.t16.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2296.t16.a2 (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))
% 1.81/2.00  (step t2296.t16.t1 (cl (= (tptp.op2 tptp.unit2 tptp.e23) tptp.e23)) :rule symm :premises (t2296.t16.a2))
% 1.81/2.00  (step t2296.t16.t2 (cl (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) :rule symm :premises (t2296.t16.t1))
% 1.81/2.00  (step t2296.t16.t3 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2296.t16.a1))
% 1.81/2.00  (step t2296.t16.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 1.81/2.00  (step t2296.t16.t5 (cl (= (tptp.op2 tptp.unit2 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t2296.t16.t3 t2296.t16.t4))
% 1.81/2.00  (step t2296.t16.t6 (cl (= (tptp.h10 tptp.e12) (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t2296.t16.a0))
% 1.81/2.00  (step t2296.t16.t7 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) :rule symm :premises (t2296.t16.t6))
% 1.81/2.00  (step t2296.t16.t8 (cl (= tptp.e23 (tptp.h10 tptp.e12))) :rule trans :premises (t2296.t16.t2 t2296.t16.t5 t2296.t16.t7))
% 1.81/2.00  (step t2296.t16 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule subproof :discharge (t2296.t16.a0 t2296.t16.a1 t2296.t16.a2))
% 1.81/2.00  (step t2296.t17 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2296.t18 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2296.t19 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2296.t20 (cl (= tptp.e23 (tptp.h10 tptp.e12)) (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))))) :rule resolution :premises (t2296.t16 t2296.t17 t2296.t18 t2296.t19))
% 1.81/2.00  (step t2296.t21 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule reordering :premises (t2296.t20))
% 1.81/2.00  (step t2296.t22 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule contraction :premises (t2296.t21))
% 1.81/2.00  (step t2296.t23 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule resolution :premises (t2296.t15 t2296.t22))
% 1.81/2.00  (step t2296.t24 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.h10 tptp.e12)))) :rule implies_neg2)
% 1.81/2.00  (step t2296.t25 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12))) (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12)))) :rule resolution :premises (t2296.t23 t2296.t24))
% 1.81/2.00  (step t2296.t26 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (= tptp.e23 (tptp.h10 tptp.e12)))) :rule contraction :premises (t2296.t25))
% 1.81/2.00  (step t2296.t27 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) (= tptp.e23 (tptp.h10 tptp.e12))) :rule implies :premises (t2296.t26))
% 1.81/2.00  (step t2296.t28 (cl (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) :rule and_neg)
% 1.81/2.00  (step t2296.t29 (cl (and (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)))) :rule resolution :premises (t2296.t28 t2296.a3 t2296.a1 t2296.a0))
% 1.81/2.00  (step t2296.t30 (cl (= tptp.e23 (tptp.h10 tptp.e12))) :rule resolution :premises (t2296.t27 t2296.t29))
% 1.81/2.00  (step t2296.t31 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)) (= tptp.e23 (tptp.h10 tptp.e12)))) :rule resolution :premises (t2296.t14 t2296.a2 t2296.a3 t2296.t30))
% 1.81/2.00  (step t2296.t32 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2296.t13 t2296.t31))
% 1.81/2.00  (step t2296 (cl (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t2296.a0 t2296.a1 t2296.a2 t2296.a3))
% 1.81/2.00  (step t2297 (cl (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2298 (cl (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2299 (cl (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 1.81/2.00  (step t2300 (cl (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2301 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))))) :rule resolution :premises (t2296 t2297 t2298 t2299 t2300))
% 1.81/2.00  (step t2302 (cl (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t2301))
% 1.81/2.00  (step t2303 (cl (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t2302))
% 1.81/2.00  (step t2304 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2295 t2303))
% 1.81/2.00  (step t2305 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg2)
% 1.81/2.00  (step t2306 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t2304 t2305))
% 1.81/2.00  (step t2307 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t2306))
% 1.81/2.00  (step t2308 (cl (not (and (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t2307))
% 1.81/2.00  (step t2309 (cl (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2294 t2308))
% 1.81/2.00  (step t2310 (cl (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))))) :rule or_neg)
% 1.81/2.00  (step t2311 (cl (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e20 tptp.unit2)))) :rule or_neg)
% 1.81/2.00  (step t2312 (cl (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))))) :rule or_neg)
% 1.81/2.00  (step t2313 (cl (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t2314 (cl (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 1.81/2.00  (step t2315 (cl (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t2309 t2310 t2311 t2312 t2313 t2314))
% 1.81/2.00  (step t2316 (cl (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t2315))
% 1.81/2.00  (step t2317 (cl (or (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t2281 t2293 t2316))
% 1.81/2.00  (step t2318 (cl (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule or :premises (t2317))
% 1.81/2.00  (step t2319 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h10 tptp.e12)))) :rule reordering :premises (t2318))
% 1.81/2.00  (step t2320 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule and :premises (t1977))
% 1.81/2.00  (step t2321 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 1.81/2.00  (step t2322 (cl (= (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))))) :rule refl)
% 1.81/2.00  (step t2323 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))))) :rule refl)
% 1.81/2.00  (step t2324 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 1.81/2.00  (step t2325 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t2042 t2322 t1814 t1816 t2053 t1827 t1828 t2323 t2324))
% 1.81/2.00  (step t2326 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2327 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2328)
% 1.81/2.00  (assume t2328.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 1.81/2.00  (assume t2328.a1 (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))
% 1.81/2.00  (assume t2328.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))
% 1.81/2.00  (assume t2328.a3 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2328.a4 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 1.81/2.00  (assume t2328.a5 (= tptp.e21 (tptp.h1 tptp.e13)))
% 1.81/2.00  (assume t2328.a6 (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))
% 1.81/2.00  (assume t2328.a7 (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))
% 1.81/2.00  (step t2328.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2328.t2)
% 1.81/2.00  (assume t2328.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 1.81/2.00  (assume t2328.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 1.81/2.00  (assume t2328.t2.a2 (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))
% 1.81/2.00  (assume t2328.t2.a3 (= tptp.e21 (tptp.h1 tptp.e12)))
% 1.81/2.00  (assume t2328.t2.a4 (= tptp.e21 (tptp.h1 tptp.e13)))
% 1.81/2.00  (assume t2328.t2.a5 (= tptp.e21 (tptp.h4 tptp.e12)))
% 1.81/2.00  (assume t2328.t2.a6 (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))
% 1.81/2.00  (step t2328.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 1.81/2.00  (step t2328.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 (t2328.t2.t1))
% 1.81/2.00  (step t2328.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t2328.t2.a1))
% 1.81/2.00  (step t2328.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t2328.t2.t3))
% 1.81/2.00  (step t2328.t2.t5 (cl (= (tptp.h1 tptp.e13) tptp.e21)) :rule symm :premises (t2328.t2.a4))
% 1.81/2.00  (step t2328.t2.t6 (cl (= (tptp.h1 tptp.e12) tptp.e21)) :rule symm :premises (t2328.t2.a3))
% 1.81/2.00  (step t2328.t2.t7 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule symm :premises (t2328.t2.t6))
% 1.81/2.00  (step t2328.t2.t8 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t2328.t2.a2))
% 1.81/2.00  (step t2328.t2.t9 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t2328.t2.t5 t2328.t2.t7 t2328.t2.t8))
% 1.81/2.00  (step t2328.t2.t10 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e13))) :rule symm :premises (t2328.t2.t9))
% 1.81/2.00  (step t2328.t2.t11 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t2328.t2.a6))
% 1.81/2.00  (step t2328.t2.t12 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) :rule symm :premises (t2328.t2.t11))
% 1.81/2.00  (step t2328.t2.t13 (cl (= (tptp.h4 tptp.e12) tptp.e21)) :rule symm :premises (t2328.t2.a5))
% 1.81/2.00  (step t2328.t2.t14 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h1 tptp.e13))) :rule trans :premises (t2328.t2.t12 t2328.t2.t13 t2328.t2.a4))
% 1.81/2.00  (step t2328.t2.t15 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t2328.t2.t14))
% 1.81/2.00  (step t2328.t2.t16 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e21))) :rule trans :premises (t2328.t2.t10 t2328.t2.t15))
% 1.81/2.00  (step t2328.t2.t17 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t2328.t2.t16))
% 1.81/2.00  (step t2328.t2.t18 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t2328.t2.t4 t2328.t2.t17))
% 1.81/2.00  (step t2328.t2.t19 (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)
% 1.81/2.00  (step t2328.t2.t20 (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 (t2328.t2.t19))
% 1.81/2.00  (step t2328.t2.t21 (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)
% 1.81/2.00  (step t2328.t2.t22 (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 (t2328.t2.t20 t2328.t2.t21))
% 1.81/2.00  (step t2328.t2.t23 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t2328.t2.t22 t2328.t2.a0))
% 1.81/2.00  (step t2328.t2.t24 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t2328.t2.t18 t2328.t2.t23))
% 1.81/2.00  (step t2328.t2.t25 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t2328.t2.t2 t2328.t2.t24))
% 1.81/2.00  (step t2328.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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.h4 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t2328.t2.a0 t2328.t2.a1 t2328.t2.a2 t2328.t2.a3 t2328.t2.a4 t2328.t2.a5 t2328.t2.a6))
% 1.81/2.00  (step t2328.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 1.81/2.00  (step t2328.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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 1.81/2.00  (step t2328.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2328.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2328.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h1 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2328.t8 (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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h4 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2328.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2328.t10 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2328.t2 t2328.t3 t2328.t4 t2328.t5 t2328.t6 t2328.t7 t2328.t8 t2328.t9))
% 1.81/2.00  (step t2328.t11 (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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t2328.t10))
% 1.81/2.00  (step t2328.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)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t2328.t11))
% 1.81/2.00  (step t2328.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t2328.t1 t2328.t12))
% 1.81/2.00  (step t2328.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 1.81/2.00  (step t2328.t15 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t2328.t13 t2328.t14))
% 1.81/2.00  (step t2328.t16 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t2328.t15))
% 1.81/2.00  (step t2328.t17 (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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t2328.t16))
% 1.81/2.00  (step t2328.t18 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (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.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.h4 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2328.t19 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2328.t20)
% 1.81/2.00  (assume t2328.t20.a0 (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)))
% 1.81/2.00  (assume t2328.t20.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2328.t20.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))
% 1.81/2.00  (step t2328.t20.t1 (cl (= (tptp.op2 tptp.e21 tptp.unit2) tptp.e21)) :rule symm :premises (t2328.t20.a2))
% 1.81/2.00  (step t2328.t20.t2 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule symm :premises (t2328.t20.t1))
% 1.81/2.00  (step t2328.t20.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.00  (step t2328.t20.t4 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2328.t20.a1))
% 1.81/2.00  (step t2328.t20.t5 (cl (= (tptp.op2 tptp.e21 tptp.unit2) (tptp.op2 tptp.e21 tptp.e20))) :rule cong :premises (t2328.t20.t3 t2328.t20.t4))
% 1.81/2.00  (step t2328.t20.t6 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t2328.t20.a0))
% 1.81/2.00  (step t2328.t20.t7 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t2328.t20.t6))
% 1.81/2.00  (step t2328.t20.t8 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule trans :premises (t2328.t20.t2 t2328.t20.t5 t2328.t20.t7))
% 1.81/2.00  (step t2328.t20 (cl (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule subproof :discharge (t2328.t20.a0 t2328.t20.a1 t2328.t20.a2))
% 1.81/2.00  (step t2328.t21 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2328.t22 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2328.t23 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2328.t24 (cl (= tptp.e21 (tptp.h1 tptp.e12)) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))))) :rule resolution :premises (t2328.t20 t2328.t21 t2328.t22 t2328.t23))
% 1.81/2.00  (step t2328.t25 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule reordering :premises (t2328.t24))
% 1.81/2.00  (step t2328.t26 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule contraction :premises (t2328.t25))
% 1.81/2.00  (step t2328.t27 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t2328.t19 t2328.t26))
% 1.81/2.00  (step t2328.t28 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (not (= tptp.e21 (tptp.h1 tptp.e12)))) :rule implies_neg2)
% 1.81/2.00  (step t2328.t29 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12))) (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule resolution :premises (t2328.t27 t2328.t28))
% 1.81/2.00  (step t2328.t30 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule contraction :premises (t2328.t29))
% 1.81/2.00  (step t2328.t31 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) (= tptp.e21 (tptp.h1 tptp.e12))) :rule implies :premises (t2328.t30))
% 1.81/2.00  (step t2328.t32 (cl (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) :rule and_neg)
% 1.81/2.00  (step t2328.t33 (cl (and (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))) :rule resolution :premises (t2328.t32 t2328.a6 t2328.a3 t2328.a2))
% 1.81/2.00  (step t2328.t34 (cl (= tptp.e21 (tptp.h1 tptp.e12))) :rule resolution :premises (t2328.t31 t2328.t33))
% 1.81/2.00  (step t2328.t35 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (= tptp.e21 (tptp.h4 tptp.e12))) (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2328.t36)
% 1.81/2.00  (assume t2328.t36.a0 (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))
% 1.81/2.00  (assume t2328.t36.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2328.t36.a2 (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))
% 1.81/2.00  (step t2328.t36.t1 (cl (= (tptp.op2 tptp.unit2 tptp.e21) tptp.e21)) :rule symm :premises (t2328.t36.a2))
% 1.81/2.00  (step t2328.t36.t2 (cl (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) :rule symm :premises (t2328.t36.t1))
% 1.81/2.00  (step t2328.t36.t3 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2328.t36.a1))
% 1.81/2.00  (step t2328.t36.t4 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.00  (step t2328.t36.t5 (cl (= (tptp.op2 tptp.unit2 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule cong :premises (t2328.t36.t3 t2328.t36.t4))
% 1.81/2.00  (step t2328.t36.t6 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t2328.t36.a0))
% 1.81/2.00  (step t2328.t36.t7 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) :rule symm :premises (t2328.t36.t6))
% 1.81/2.00  (step t2328.t36.t8 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule trans :premises (t2328.t36.t2 t2328.t36.t5 t2328.t36.t7))
% 1.81/2.00  (step t2328.t36 (cl (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (= tptp.e21 (tptp.h4 tptp.e12))) :rule subproof :discharge (t2328.t36.a0 t2328.t36.a1 t2328.t36.a2))
% 1.81/2.00  (step t2328.t37 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2328.t38 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2328.t39 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2328.t40 (cl (= tptp.e21 (tptp.h4 tptp.e12)) (not (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) (not (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) (not (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))))) :rule resolution :premises (t2328.t36 t2328.t37 t2328.t38 t2328.t39))
% 1.81/2.00  (step t2328.t41 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) (not (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) (not (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) (= tptp.e21 (tptp.h4 tptp.e12))) :rule reordering :premises (t2328.t40))
% 1.81/2.00  (step t2328.t42 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) (= tptp.e21 (tptp.h4 tptp.e12))) :rule contraction :premises (t2328.t41))
% 1.81/2.00  (step t2328.t43 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (= tptp.e21 (tptp.h4 tptp.e12))) (= tptp.e21 (tptp.h4 tptp.e12))) :rule resolution :premises (t2328.t35 t2328.t42))
% 1.81/2.00  (step t2328.t44 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (= tptp.e21 (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.h4 tptp.e12)))) :rule implies_neg2)
% 1.81/2.00  (step t2328.t45 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (= tptp.e21 (tptp.h4 tptp.e12))) (=> (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule resolution :premises (t2328.t43 t2328.t44))
% 1.81/2.00  (step t2328.t46 (cl (=> (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule contraction :premises (t2328.t45))
% 1.81/2.00  (step t2328.t47 (cl (not (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) (= tptp.e21 (tptp.h4 tptp.e12))) :rule implies :premises (t2328.t46))
% 1.81/2.00  (step t2328.t48 (cl (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) :rule and_neg)
% 1.81/2.00  (step t2328.t49 (cl (and (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))) :rule resolution :premises (t2328.t48 t2328.a7 t2328.a3 t2328.a1))
% 1.81/2.00  (step t2328.t50 (cl (= tptp.e21 (tptp.h4 tptp.e12))) :rule resolution :premises (t2328.t47 t2328.t49))
% 1.81/2.00  (step t2328.t51 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13)) (= tptp.e21 (tptp.h4 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2328.t18 t2328.a4 t2328.a0 t2328.a6 t2328.t34 t2328.a5 t2328.t50 t2328.a7))
% 1.81/2.00  (step t2328.t52 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t2328.t17 t2328.t51))
% 1.81/2.00  (step t2328 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t2328.a0 t2328.a1 t2328.a2 t2328.a3 t2328.a4 t2328.a5 t2328.a6 t2328.a7))
% 1.81/2.00  (step t2329 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 1.81/2.00  (step t2330 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2331 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2332 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2333 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 1.81/2.00  (step t2334 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.h1 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2335 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2336 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2337 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2328 t2329 t2330 t2331 t2332 t2333 t2334 t2335 t2336))
% 1.81/2.00  (step t2338 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t2337))
% 1.81/2.00  (step t2339 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t2338))
% 1.81/2.00  (step t2340 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t2327 t2339))
% 1.81/2.00  (step t2341 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 1.81/2.00  (step t2342 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t2340 t2341))
% 1.81/2.00  (step t2343 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t2342))
% 1.81/2.00  (step t2344 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.h1 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t2343))
% 1.81/2.00  (step t2345 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t2326 t2344))
% 1.81/2.00  (step t2346 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 1.81/2.00  (step t2347 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))))) :rule or_neg)
% 1.81/2.00  (step t2348 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))))) :rule or_neg)
% 1.81/2.00  (step t2349 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 tptp.unit2)))) :rule or_neg)
% 1.81/2.00  (step t2350 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 1.81/2.00  (step t2351 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.h1 tptp.e13))))) :rule or_neg)
% 1.81/2.00  (step t2352 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t2353 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t2354 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 1.81/2.00  (step t2355 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t2345 t2346 t2347 t2348 t2349 t2350 t2351 t2352 t2353 t2354))
% 1.81/2.00  (step t2356 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t2355))
% 1.81/2.00  (step t2357 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t2321 t2325 t2356))
% 1.81/2.00  (step t2358 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t2357))
% 1.81/2.00  (step t2359 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.h1 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.h1 tptp.e12))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2358))
% 1.81/2.00  (step t2360 (cl (not (= (and (= (tptp.h4 tptp.e11) tptp.e21) (= (tptp.h4 tptp.e13) tptp.e20) (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e20 tptp.e21))) (and (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))))) (not (and (= (tptp.h4 tptp.e11) tptp.e21) (= (tptp.h4 tptp.e13) tptp.e20) (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) :rule equiv_pos2)
% 1.81/2.00  (step t2361 (cl (= (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h4 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t2362 (cl (= (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t2363 (cl (= (and (= (tptp.h4 tptp.e11) tptp.e21) (= (tptp.h4 tptp.e13) tptp.e20) (= (tptp.h4 tptp.e10) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e20 tptp.e21))) (and (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))))) :rule cong :premises (t1120 t1117 t2361 t2362))
% 1.81/2.00  (step t2364 (cl (and (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2360 t2363 a18))
% 1.81/2.00  (step t2365 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h4 tptp.e12))) :rule and :premises (t2364))
% 1.81/2.00  (step t2366 (cl (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) :rule and :premises (t1994))
% 1.81/2.00  (step t2367 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule and_neg)
% 1.81/2.00  (step t2368 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2369)
% 1.81/2.00  (assume t2369.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2369.a1 (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))
% 1.81/2.00  (assume t2369.a2 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t2369.a3 (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))
% 1.81/2.00  (assume t2369.a4 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2369.a5 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t2369.a6 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (step t2369.t1 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2369.t2)
% 1.81/2.00  (assume t2369.t2.a0 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t2369.t2.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2369.t2.a2 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t2369.t2.a3 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2369.t2.a4 (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)))
% 1.81/2.00  (assume t2369.t2.a5 (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)))
% 1.81/2.00  (assume t2369.t2.a6 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (step t2369.t2.t1 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t2369.t2.a6))
% 1.81/2.00  (step t2369.t2.t2 (cl (= tptp.e10 tptp.unit1)) :rule symm :premises (t2369.t2.t1))
% 1.81/2.00  (step t2369.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 1.81/2.00  (step t2369.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.unit1 tptp.e11))) :rule cong :premises (t2369.t2.t2 t2369.t2.t3))
% 1.81/2.00  (step t2369.t2.t5 (cl (= (tptp.op1 tptp.unit1 tptp.e11) tptp.e11)) :rule symm :premises (t2369.t2.a5))
% 1.81/2.00  (step t2369.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11)) :rule trans :premises (t2369.t2.t4 t2369.t2.t5))
% 1.81/2.00  (step t2369.t2.t7 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.h6 tptp.e11))) :rule cong :premises (t2369.t2.t6))
% 1.81/2.00  (step t2369.t2.t8 (cl (= (tptp.h6 tptp.e11) tptp.e21)) :rule symm :premises (t2369.t2.a2))
% 1.81/2.00  (step t2369.t2.t9 (cl (= (tptp.op2 tptp.unit2 tptp.e21) tptp.e21)) :rule symm :premises (t2369.t2.a4))
% 1.81/2.00  (step t2369.t2.t10 (cl (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) :rule symm :premises (t2369.t2.t9))
% 1.81/2.00  (step t2369.t2.t11 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2369.t2.a3))
% 1.81/2.00  (step t2369.t2.t12 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.00  (step t2369.t2.t13 (cl (= (tptp.op2 tptp.unit2 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule cong :premises (t2369.t2.t11 t2369.t2.t12))
% 1.81/2.00  (step t2369.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2369.t2.a1))
% 1.81/2.00  (step t2369.t2.t15 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2369.t2.t14))
% 1.81/2.00  (step t2369.t2.t16 (cl (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2369.t2.a0))
% 1.81/2.00  (step t2369.t2.t17 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule symm :premises (t2369.t2.t16))
% 1.81/2.00  (step t2369.t2.t18 (cl (= tptp.e20 (tptp.h6 tptp.e10))) :rule trans :premises (t2369.t2.t15 t2369.t2.t17))
% 1.81/2.00  (step t2369.t2.t19 (cl (= tptp.e21 (tptp.h6 tptp.e11))) :rule symm :premises (t2369.t2.t8))
% 1.81/2.00  (step t2369.t2.t20 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule cong :premises (t2369.t2.t18 t2369.t2.t19))
% 1.81/2.00  (step t2369.t2.t21 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule trans :premises (t2369.t2.t7 t2369.t2.t8 t2369.t2.t10 t2369.t2.t13 t2369.t2.t20))
% 1.81/2.00  (step t2369.t2 (cl (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule subproof :discharge (t2369.t2.a0 t2369.t2.a1 t2369.t2.a2 t2369.t2.a3 t2369.t2.a4 t2369.t2.a5 t2369.t2.a6))
% 1.81/2.00  (step t2369.t3 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2369.t4 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2369.t5 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2369.t6 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2369.t7 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2369.t8 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2369.t9 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2369.t10 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1)))) :rule resolution :premises (t2369.t2 t2369.t3 t2369.t4 t2369.t5 t2369.t6 t2369.t7 t2369.t8 t2369.t9))
% 1.81/2.00  (step t2369.t11 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule reordering :premises (t2369.t10))
% 1.81/2.00  (step t2369.t12 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule contraction :premises (t2369.t11))
% 1.81/2.00  (step t2369.t13 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule resolution :premises (t2369.t1 t2369.t12))
% 1.81/2.00  (step t2369.t14 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))))) :rule implies_neg2)
% 1.81/2.00  (step t2369.t15 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))))) :rule resolution :premises (t2369.t13 t2369.t14))
% 1.81/2.00  (step t2369.t16 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))))) :rule contraction :premises (t2369.t15))
% 1.81/2.00  (step t2369.t17 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule implies :premises (t2369.t16))
% 1.81/2.00  (step t2369.t18 (cl (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e10 tptp.unit1))) :rule and_neg)
% 1.81/2.00  (step t2369.t19 (cl (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h6 tptp.e11)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1))) :rule resolution :premises (t2369.t18 t2369.a6 t2369.a0 t2369.a5 t2369.a4 t2369.a3 t2369.a1 t2369.a2))
% 1.81/2.00  (step t2369.t20 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule resolution :premises (t2369.t17 t2369.t19))
% 1.81/2.00  (step t2369 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule subproof :discharge (t2369.a0 t2369.a1 t2369.a2 t2369.a3 t2369.a4 t2369.a5 t2369.a6))
% 1.81/2.00  (step t2370 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2371 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2372 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2373 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2374 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2375 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2376 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2377 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2369 t2370 t2371 t2372 t2373 t2374 t2375 t2376))
% 1.81/2.00  (step t2378 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule reordering :premises (t2377))
% 1.81/2.00  (step t2379 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule contraction :premises (t2378))
% 1.81/2.00  (step t2380 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule resolution :premises (t2368 t2379))
% 1.81/2.00  (step t2381 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))))) :rule implies_neg2)
% 1.81/2.00  (step t2382 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))))) :rule resolution :premises (t2380 t2381))
% 1.81/2.00  (step t2383 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))))) :rule contraction :premises (t2382))
% 1.81/2.00  (step t2384 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule implies :premises (t2383))
% 1.81/2.00  (step t2385 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11)))) :rule resolution :premises (t2367 t2384))
% 1.81/2.00  (step t2386 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.unit1 tptp.e11))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2385))
% 1.81/2.00  (step t2387 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule and_neg)
% 1.81/2.00  (step t2388 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2389)
% 1.81/2.00  (assume t2389.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2389.a1 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 1.81/2.00  (assume t2389.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)))
% 1.81/2.00  (assume t2389.a3 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2389.a4 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (step t2389.t1 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2389.t2)
% 1.81/2.00  (assume t2389.t2.a0 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t2389.t2.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2389.t2.a2 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2389.t2.a3 (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)))
% 1.81/2.00  (assume t2389.t2.a4 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 1.81/2.00  (step t2389.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t2389.t2.a4))
% 1.81/2.00  (step t2389.t2.t2 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.h6 tptp.e10))) :rule cong :premises (t2389.t2.t1))
% 1.81/2.00  (step t2389.t2.t3 (cl (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2389.t2.a0))
% 1.81/2.00  (step t2389.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2389.t2.a1))
% 1.81/2.00  (step t2389.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.unit2) tptp.e20)) :rule symm :premises (t2389.t2.a3))
% 1.81/2.00  (step t2389.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2))) :rule symm :premises (t2389.t2.t5))
% 1.81/2.00  (step t2389.t2.t7 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 1.81/2.00  (step t2389.t2.t8 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2389.t2.a2))
% 1.81/2.00  (step t2389.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.unit2) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t2389.t2.t7 t2389.t2.t8))
% 1.81/2.00  (step t2389.t2.t10 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2389.t2.t4))
% 1.81/2.00  (step t2389.t2.t11 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule symm :premises (t2389.t2.t3))
% 1.81/2.00  (step t2389.t2.t12 (cl (= tptp.e20 (tptp.h6 tptp.e10))) :rule trans :premises (t2389.t2.t10 t2389.t2.t11))
% 1.81/2.00  (step t2389.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule cong :premises (t2389.t2.t12 t2389.t2.t12))
% 1.81/2.00  (step t2389.t2.t14 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule trans :premises (t2389.t2.t2 t2389.t2.t3 t2389.t2.t4 t2389.t2.t6 t2389.t2.t9 t2389.t2.t13))
% 1.81/2.00  (step t2389.t2 (cl (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule subproof :discharge (t2389.t2.a0 t2389.t2.a1 t2389.t2.a2 t2389.t2.a3 t2389.t2.a4))
% 1.81/2.00  (step t2389.t3 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2389.t4 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2389.t5 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2389.t6 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2389.t7 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2389.t8 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2389.t2 t2389.t3 t2389.t4 t2389.t5 t2389.t6 t2389.t7))
% 1.81/2.00  (step t2389.t9 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2389.t8))
% 1.81/2.00  (step t2389.t10 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule contraction :premises (t2389.t9))
% 1.81/2.00  (step t2389.t11 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2389.t1 t2389.t10))
% 1.81/2.00  (step t2389.t12 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))))) :rule implies_neg2)
% 1.81/2.00  (step t2389.t13 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2389.t11 t2389.t12))
% 1.81/2.00  (step t2389.t14 (cl (=> (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))))) :rule contraction :premises (t2389.t13))
% 1.81/2.00  (step t2389.t15 (cl (not (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule implies :premises (t2389.t14))
% 1.81/2.00  (step t2389.t16 (cl (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 1.81/2.00  (step t2389.t17 (cl (and (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2389.t16 t2389.a4 t2389.a0 t2389.a3 t2389.a2 t2389.a1))
% 1.81/2.00  (step t2389.t18 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2389.t15 t2389.t17))
% 1.81/2.00  (step t2389 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule subproof :discharge (t2389.a0 t2389.a1 t2389.a2 t2389.a3 t2389.a4))
% 1.81/2.00  (step t2390 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2391 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2392 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2393 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2394 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2395 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2389 t2390 t2391 t2392 t2393 t2394))
% 1.81/2.00  (step t2396 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2395))
% 1.81/2.00  (step t2397 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule contraction :premises (t2396))
% 1.81/2.00  (step t2398 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2388 t2397))
% 1.81/2.00  (step t2399 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))))) :rule implies_neg2)
% 1.81/2.00  (step t2400 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2398 t2399))
% 1.81/2.00  (step t2401 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))))) :rule contraction :premises (t2400))
% 1.81/2.00  (step t2402 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule implies :premises (t2401))
% 1.81/2.00  (step t2403 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2387 t2402))
% 1.81/2.00  (step t2404 (cl (= (tptp.h6 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e10) (tptp.h6 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2403))
% 1.81/2.00  (step t2405 (cl (not (and (= 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)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2406 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (and (= 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 reordering :premises (t2405))
% 1.81/2.00  (step t2407 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t2406 t584))
% 1.81/2.00  (step t2408 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.unit2))) :rule and :premises (t1994))
% 1.81/2.00  (step t2409 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule and_neg)
% 1.81/2.00  (step t2410 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2411)
% 1.81/2.00  (assume t2411.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2411.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))
% 1.81/2.00  (assume t2411.a2 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t2411.a3 (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))
% 1.81/2.00  (assume t2411.a4 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2411.a5 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t2411.a6 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (step t2411.t1 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2411.t2)
% 1.81/2.00  (assume t2411.t2.a0 (= tptp.e21 (tptp.h6 tptp.e11)))
% 1.81/2.00  (assume t2411.t2.a1 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t2411.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2411.t2.a3 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2411.t2.a4 (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)))
% 1.81/2.00  (assume t2411.t2.a5 (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)))
% 1.81/2.00  (assume t2411.t2.a6 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (step t2411.t2.t1 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 1.81/2.00  (step t2411.t2.t2 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t2411.t2.a6))
% 1.81/2.00  (step t2411.t2.t3 (cl (= tptp.e10 tptp.unit1)) :rule symm :premises (t2411.t2.t2))
% 1.81/2.00  (step t2411.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.unit1))) :rule cong :premises (t2411.t2.t1 t2411.t2.t3))
% 1.81/2.00  (step t2411.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.unit1) tptp.e11)) :rule symm :premises (t2411.t2.a5))
% 1.81/2.00  (step t2411.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) :rule trans :premises (t2411.t2.t4 t2411.t2.t5))
% 1.81/2.00  (step t2411.t2.t7 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.h6 tptp.e11))) :rule cong :premises (t2411.t2.t6))
% 1.81/2.00  (step t2411.t2.t8 (cl (= (tptp.h6 tptp.e11) tptp.e21)) :rule symm :premises (t2411.t2.a0))
% 1.81/2.00  (step t2411.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.unit2) tptp.e21)) :rule symm :premises (t2411.t2.a4))
% 1.81/2.00  (step t2411.t2.t10 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule symm :premises (t2411.t2.t9))
% 1.81/2.00  (step t2411.t2.t11 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.00  (step t2411.t2.t12 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2411.t2.a3))
% 1.81/2.00  (step t2411.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.unit2) (tptp.op2 tptp.e21 tptp.e20))) :rule cong :premises (t2411.t2.t11 t2411.t2.t12))
% 1.81/2.00  (step t2411.t2.t14 (cl (= tptp.e21 (tptp.h6 tptp.e11))) :rule symm :premises (t2411.t2.t8))
% 1.81/2.00  (step t2411.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2411.t2.a2))
% 1.81/2.00  (step t2411.t2.t16 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2411.t2.t15))
% 1.81/2.00  (step t2411.t2.t17 (cl (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2411.t2.a1))
% 1.81/2.00  (step t2411.t2.t18 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule symm :premises (t2411.t2.t17))
% 1.81/2.00  (step t2411.t2.t19 (cl (= tptp.e20 (tptp.h6 tptp.e10))) :rule trans :premises (t2411.t2.t16 t2411.t2.t18))
% 1.81/2.00  (step t2411.t2.t20 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule cong :premises (t2411.t2.t14 t2411.t2.t19))
% 1.81/2.00  (step t2411.t2.t21 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule trans :premises (t2411.t2.t7 t2411.t2.t8 t2411.t2.t10 t2411.t2.t13 t2411.t2.t20))
% 1.81/2.00  (step t2411.t2 (cl (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule subproof :discharge (t2411.t2.a0 t2411.t2.a1 t2411.t2.a2 t2411.t2.a3 t2411.t2.a4 t2411.t2.a5 t2411.t2.a6))
% 1.81/2.00  (step t2411.t3 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2411.t4 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2411.t5 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2411.t6 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2411.t7 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2411.t8 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t2411.t9 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2411.t10 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1)))) :rule resolution :premises (t2411.t2 t2411.t3 t2411.t4 t2411.t5 t2411.t6 t2411.t7 t2411.t8 t2411.t9))
% 1.81/2.00  (step t2411.t11 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2411.t10))
% 1.81/2.00  (step t2411.t12 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule contraction :premises (t2411.t11))
% 1.81/2.00  (step t2411.t13 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2411.t1 t2411.t12))
% 1.81/2.00  (step t2411.t14 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))))) :rule implies_neg2)
% 1.81/2.00  (step t2411.t15 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2411.t13 t2411.t14))
% 1.81/2.00  (step t2411.t16 (cl (=> (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))))) :rule contraction :premises (t2411.t15))
% 1.81/2.00  (step t2411.t17 (cl (not (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule implies :premises (t2411.t16))
% 1.81/2.00  (step t2411.t18 (cl (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1)) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1))) :rule and_neg)
% 1.81/2.00  (step t2411.t19 (cl (and (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1))) :rule resolution :premises (t2411.t18 t2411.a5 t2411.a6 t2411.a0 t2411.a4 t2411.a3 t2411.a1 t2411.a2))
% 1.81/2.00  (step t2411.t20 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2411.t17 t2411.t19))
% 1.81/2.00  (step t2411 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule subproof :discharge (t2411.a0 t2411.a1 t2411.a2 t2411.a3 t2411.a4 t2411.a5 t2411.a6))
% 1.81/2.00  (step t2412 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2413 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t2414 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2415 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2416 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2417 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e21 (tptp.h6 tptp.e11))) :rule and_pos)
% 1.81/2.00  (step t2418 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2419 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2411 t2412 t2413 t2414 t2415 t2416 t2417 t2418))
% 1.81/2.00  (step t2420 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2419))
% 1.81/2.00  (step t2421 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule contraction :premises (t2420))
% 1.81/2.00  (step t2422 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2410 t2421))
% 1.81/2.00  (step t2423 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))))) :rule implies_neg2)
% 1.81/2.00  (step t2424 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2422 t2423))
% 1.81/2.00  (step t2425 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))))) :rule contraction :premises (t2424))
% 1.81/2.00  (step t2426 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.h6 tptp.e11)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule implies :premises (t2425))
% 1.81/2.00  (step t2427 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2409 t2426))
% 1.81/2.00  (step t2428 (cl (= (tptp.h6 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e11) (tptp.h6 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.h6 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2427))
% 1.81/2.00  (step t2429 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (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.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 1.81/2.00  (step t2430 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 1.81/2.00  (step t2431 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t2140 t1815 t1816 t1829 t2430))
% 1.81/2.00  (step t2432 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2433 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2434)
% 1.81/2.00  (assume t2434.a0 (not (= tptp.e21 tptp.e22)))
% 1.81/2.00  (assume t2434.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))
% 1.81/2.00  (assume t2434.a2 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2434.a3 (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))
% 1.81/2.00  (step t2434.t1 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2434.t2)
% 1.81/2.00  (assume t2434.t2.a0 (not (= tptp.e21 tptp.e22)))
% 1.81/2.00  (assume t2434.t2.a1 (= tptp.e22 (tptp.h2 tptp.e12)))
% 1.81/2.00  (assume t2434.t2.a2 (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))
% 1.81/2.00  (step t2434.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 1.81/2.00  (step t2434.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 (t2434.t2.t1))
% 1.81/2.00  (step t2434.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.00  (step t2434.t2.t4 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t2434.t2.a2))
% 1.81/2.00  (step t2434.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule symm :premises (t2434.t2.t4))
% 1.81/2.00  (step t2434.t2.t6 (cl (= (tptp.h2 tptp.e12) tptp.e22)) :rule symm :premises (t2434.t2.a1))
% 1.81/2.00  (step t2434.t2.t7 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule symm :premises (t2434.t2.t6))
% 1.81/2.00  (step t2434.t2.t8 (cl (= (tptp.h2 tptp.e12) tptp.e22)) :rule symm :premises (t2434.t2.t7))
% 1.81/2.00  (step t2434.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule trans :premises (t2434.t2.t5 t2434.t2.t8))
% 1.81/2.00  (step t2434.t2.t10 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 tptp.e22))) :rule cong :premises (t2434.t2.t3 t2434.t2.t9))
% 1.81/2.00  (step t2434.t2.t11 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 1.81/2.00  (step t2434.t2.t12 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t2434.t2.t11))
% 1.81/2.00  (step t2434.t2.t13 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 1.81/2.00  (step t2434.t2.t14 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t2434.t2.t12 t2434.t2.t13))
% 1.81/2.00  (step t2434.t2.t15 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t2434.t2.t14 t2434.t2.a0))
% 1.81/2.00  (step t2434.t2.t16 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t2434.t2.t10 t2434.t2.t15))
% 1.81/2.00  (step t2434.t2.t17 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t2434.t2.t2 t2434.t2.t16))
% 1.81/2.00  (step t2434.t2 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h2 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t2434.t2.a0 t2434.t2.a1 t2434.t2.a2))
% 1.81/2.00  (step t2434.t3 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2434.t4 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2434.t5 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2434.t6 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))))) :rule resolution :premises (t2434.t2 t2434.t3 t2434.t4 t2434.t5))
% 1.81/2.00  (step t2434.t7 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t2434.t6))
% 1.81/2.00  (step t2434.t8 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t2434.t7))
% 1.81/2.00  (step t2434.t9 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t2434.t1 t2434.t8))
% 1.81/2.00  (step t2434.t10 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 1.81/2.00  (step t2434.t11 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t2434.t9 t2434.t10))
% 1.81/2.00  (step t2434.t12 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t2434.t11))
% 1.81/2.00  (step t2434.t13 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t2434.t12))
% 1.81/2.00  (step t2434.t14 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h2 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2434.t15 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2434.t16)
% 1.81/2.00  (assume t2434.t16.a0 (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))
% 1.81/2.00  (assume t2434.t16.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2434.t16.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))
% 1.81/2.00  (step t2434.t16.t1 (cl (= (tptp.op2 tptp.e22 tptp.unit2) tptp.e22)) :rule symm :premises (t2434.t16.a2))
% 1.81/2.00  (step t2434.t16.t2 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule symm :premises (t2434.t16.t1))
% 1.81/2.00  (step t2434.t16.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 1.81/2.00  (step t2434.t16.t4 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2434.t16.a1))
% 1.81/2.00  (step t2434.t16.t5 (cl (= (tptp.op2 tptp.e22 tptp.unit2) (tptp.op2 tptp.e22 tptp.e20))) :rule cong :premises (t2434.t16.t3 t2434.t16.t4))
% 1.81/2.00  (step t2434.t16.t6 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t2434.t16.a0))
% 1.81/2.00  (step t2434.t16.t7 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule symm :premises (t2434.t16.t6))
% 1.81/2.00  (step t2434.t16.t8 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule trans :premises (t2434.t16.t2 t2434.t16.t5 t2434.t16.t7))
% 1.81/2.00  (step t2434.t16 (cl (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule subproof :discharge (t2434.t16.a0 t2434.t16.a1 t2434.t16.a2))
% 1.81/2.00  (step t2434.t17 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2434.t18 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2434.t19 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2434.t20 (cl (= tptp.e22 (tptp.h2 tptp.e12)) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))))) :rule resolution :premises (t2434.t16 t2434.t17 t2434.t18 t2434.t19))
% 1.81/2.00  (step t2434.t21 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule reordering :premises (t2434.t20))
% 1.81/2.00  (step t2434.t22 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule contraction :premises (t2434.t21))
% 1.81/2.00  (step t2434.t23 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule resolution :premises (t2434.t15 t2434.t22))
% 1.81/2.00  (step t2434.t24 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.h2 tptp.e12)))) :rule implies_neg2)
% 1.81/2.00  (step t2434.t25 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule resolution :premises (t2434.t23 t2434.t24))
% 1.81/2.00  (step t2434.t26 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule contraction :premises (t2434.t25))
% 1.81/2.00  (step t2434.t27 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule implies :premises (t2434.t26))
% 1.81/2.00  (step t2434.t28 (cl (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule and_neg)
% 1.81/2.00  (step t2434.t29 (cl (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule resolution :premises (t2434.t28 t2434.a3 t2434.a2 t2434.a1))
% 1.81/2.00  (step t2434.t30 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule resolution :premises (t2434.t27 t2434.t29))
% 1.81/2.00  (step t2434.t31 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule resolution :premises (t2434.t14 t2434.a0 t2434.t30 t2434.a3))
% 1.81/2.00  (step t2434.t32 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t2434.t13 t2434.t31))
% 1.81/2.00  (step t2434 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t2434.a0 t2434.a1 t2434.a2 t2434.a3))
% 1.81/2.00  (step t2435 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2436 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2437 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2438 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2439 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))))) :rule resolution :premises (t2434 t2435 t2436 t2437 t2438))
% 1.81/2.00  (step t2440 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t2439))
% 1.81/2.00  (step t2441 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t2440))
% 1.81/2.00  (step t2442 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t2433 t2441))
% 1.81/2.00  (step t2443 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 1.81/2.00  (step t2444 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t2442 t2443))
% 1.81/2.00  (step t2445 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t2444))
% 1.81/2.00  (step t2446 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t2445))
% 1.81/2.00  (step t2447 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t2432 t2446))
% 1.81/2.00  (step t2448 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 1.81/2.00  (step t2449 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))))) :rule or_neg)
% 1.81/2.00  (step t2450 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 tptp.unit2)))) :rule or_neg)
% 1.81/2.00  (step t2451 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t2452 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 1.81/2.00  (step t2453 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t2447 t2448 t2449 t2450 t2451 t2452))
% 1.81/2.00  (step t2454 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t2453))
% 1.81/2.00  (step t2455 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t2429 t2431 t2454))
% 1.81/2.00  (step t2456 (cl (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t2455))
% 1.81/2.00  (step t2457 (cl (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule reordering :premises (t2456))
% 1.81/2.00  (step t2458 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_pos2)
% 1.81/2.00  (step t2459 (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)
% 1.81/2.00  (step t2460 (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 (t2459))
% 1.81/2.00  (step t2461 (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)
% 1.81/2.00  (step t2462 (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)
% 1.81/2.00  (step t2463 (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)
% 1.81/2.00  (step t2464 (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 (t2462 t2463))
% 1.81/2.00  (step t2465 (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)
% 1.81/2.00  (step t2466 (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 (t2464 t2465))
% 1.81/2.00  (step t2467 (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 (t2461 t2466))
% 1.81/2.00  (step t2468 (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 (t2460 t2467))
% 1.81/2.00  (step t2469 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 1.81/2.00  (step t2470 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t2141 t2042 t1815 t1816 t2468 t1829 t2469))
% 1.81/2.00  (step t2471 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2472 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2473)
% 1.81/2.00  (assume t2473.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2473.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 1.81/2.00  (assume t2473.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))
% 1.81/2.00  (assume t2473.a3 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2473.a4 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))
% 1.81/2.00  (assume t2473.a5 (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))
% 1.81/2.00  (step t2473.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2473.t2)
% 1.81/2.00  (assume t2473.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))
% 1.81/2.00  (assume t2473.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 1.81/2.00  (assume t2473.t2.a2 (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))
% 1.81/2.00  (assume t2473.t2.a3 (= tptp.e22 (tptp.h2 tptp.e12)))
% 1.81/2.00  (assume t2473.t2.a4 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (step t2473.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 1.81/2.00  (step t2473.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 (t2473.t2.t1))
% 1.81/2.00  (step t2473.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t2473.t2.a1))
% 1.81/2.00  (step t2473.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t2473.t2.t3))
% 1.81/2.00  (step t2473.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2473.t2.a4))
% 1.81/2.00  (step t2473.t2.t6 (cl (= (tptp.h2 tptp.e12) tptp.e22)) :rule symm :premises (t2473.t2.a3))
% 1.81/2.00  (step t2473.t2.t7 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule symm :premises (t2473.t2.t6))
% 1.81/2.00  (step t2473.t2.t8 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t2473.t2.a2))
% 1.81/2.00  (step t2473.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t2473.t2.t5 t2473.t2.t7 t2473.t2.t8))
% 1.81/2.00  (step t2473.t2.t10 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t2473.t2.t4 t2473.t2.t9))
% 1.81/2.00  (step t2473.t2.t11 (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)
% 1.81/2.00  (step t2473.t2.t12 (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 (t2473.t2.t11))
% 1.81/2.00  (step t2473.t2.t13 (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)
% 1.81/2.00  (step t2473.t2.t14 (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 (t2473.t2.t12 t2473.t2.t13))
% 1.81/2.00  (step t2473.t2.t15 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t2473.t2.t14 t2473.t2.a0))
% 1.81/2.00  (step t2473.t2.t16 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) false)) :rule trans :premises (t2473.t2.t10 t2473.t2.t15))
% 1.81/2.00  (step t2473.t2.t17 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2473.t2.t2 t2473.t2.t16))
% 1.81/2.00  (step t2473.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t2473.t2.a0 t2473.t2.a1 t2473.t2.a2 t2473.t2.a3 t2473.t2.a4))
% 1.81/2.00  (step t2473.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 1.81/2.00  (step t2473.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 1.81/2.00  (step t2473.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2473.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2473.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2473.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2473.t2 t2473.t3 t2473.t4 t2473.t5 t2473.t6 t2473.t7))
% 1.81/2.00  (step t2473.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t2473.t8))
% 1.81/2.00  (step t2473.t10 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t2473.t9))
% 1.81/2.00  (step t2473.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= 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 (t2473.t1 t2473.t10))
% 1.81/2.00  (step t2473.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= 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)
% 1.81/2.00  (step t2473.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2473.t11 t2473.t12))
% 1.81/2.00  (step t2473.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t2473.t13))
% 1.81/2.00  (step t2473.t15 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t2473.t14))
% 1.81/2.00  (step t2473.t16 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 1.81/2.00  (step t2473.t17 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2473.t18)
% 1.81/2.00  (assume t2473.t18.a0 (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))
% 1.81/2.00  (assume t2473.t18.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2473.t18.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))
% 1.81/2.00  (step t2473.t18.t1 (cl (= (tptp.op2 tptp.e22 tptp.unit2) tptp.e22)) :rule symm :premises (t2473.t18.a2))
% 1.81/2.00  (step t2473.t18.t2 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule symm :premises (t2473.t18.t1))
% 1.81/2.00  (step t2473.t18.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 1.81/2.00  (step t2473.t18.t4 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2473.t18.a1))
% 1.81/2.00  (step t2473.t18.t5 (cl (= (tptp.op2 tptp.e22 tptp.unit2) (tptp.op2 tptp.e22 tptp.e20))) :rule cong :premises (t2473.t18.t3 t2473.t18.t4))
% 1.81/2.00  (step t2473.t18.t6 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t2473.t18.a0))
% 1.81/2.00  (step t2473.t18.t7 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule symm :premises (t2473.t18.t6))
% 1.81/2.00  (step t2473.t18.t8 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule trans :premises (t2473.t18.t2 t2473.t18.t5 t2473.t18.t7))
% 1.81/2.00  (step t2473.t18 (cl (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule subproof :discharge (t2473.t18.a0 t2473.t18.a1 t2473.t18.a2))
% 1.81/2.00  (step t2473.t19 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2473.t20 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2473.t21 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2473.t22 (cl (= tptp.e22 (tptp.h2 tptp.e12)) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))))) :rule resolution :premises (t2473.t18 t2473.t19 t2473.t20 t2473.t21))
% 1.81/2.00  (step t2473.t23 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule reordering :premises (t2473.t22))
% 1.81/2.00  (step t2473.t24 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule contraction :premises (t2473.t23))
% 1.81/2.00  (step t2473.t25 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule resolution :premises (t2473.t17 t2473.t24))
% 1.81/2.00  (step t2473.t26 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.h2 tptp.e12)))) :rule implies_neg2)
% 1.81/2.00  (step t2473.t27 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12))) (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule resolution :premises (t2473.t25 t2473.t26))
% 1.81/2.00  (step t2473.t28 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule contraction :premises (t2473.t27))
% 1.81/2.00  (step t2473.t29 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule implies :premises (t2473.t28))
% 1.81/2.00  (step t2473.t30 (cl (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule and_neg)
% 1.81/2.00  (step t2473.t31 (cl (and (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule resolution :premises (t2473.t30 t2473.a5 t2473.a3 t2473.a2))
% 1.81/2.00  (step t2473.t32 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule resolution :premises (t2473.t29 t2473.t31))
% 1.81/2.00  (step t2473.t33 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2473.t16 t2473.a4 t2473.a1 t2473.a5 t2473.t32 t2473.a0))
% 1.81/2.00  (step t2473.t34 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2473.t15 t2473.t33))
% 1.81/2.00  (step t2473 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t2473.a0 t2473.a1 t2473.a2 t2473.a3 t2473.a4 t2473.a5))
% 1.81/2.00  (step t2474 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2475 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 1.81/2.00  (step t2476 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2477 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2478 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 1.81/2.00  (step t2479 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2480 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))))) :rule resolution :premises (t2473 t2474 t2475 t2476 t2477 t2478 t2479))
% 1.81/2.00  (step t2481 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t2480))
% 1.81/2.00  (step t2482 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t2481))
% 1.81/2.00  (step t2483 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2472 t2482))
% 1.81/2.00  (step t2484 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 1.81/2.00  (step t2485 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2483 t2484))
% 1.81/2.00  (step t2486 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t2485))
% 1.81/2.00  (step t2487 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t2486))
% 1.81/2.00  (step t2488 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2471 t2487))
% 1.81/2.00  (step t2489 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 1.81/2.00  (step t2490 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 1.81/2.00  (step t2491 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))))) :rule or_neg)
% 1.81/2.00  (step t2492 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e20 tptp.unit2)))) :rule or_neg)
% 1.81/2.00  (step t2493 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 1.81/2.00  (step t2494 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))))) :rule or_neg)
% 1.81/2.00  (step t2495 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 1.81/2.00  (step t2496 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2488 t2489 t2490 t2491 t2492 t2493 t2494 t2495))
% 1.81/2.00  (step t2497 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t2496))
% 1.81/2.00  (step t2498 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2458 t2470 t2497))
% 1.81/2.00  (step t2499 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule or :premises (t2498))
% 1.81/2.00  (step t2500 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12)))) :rule reordering :premises (t2499))
% 1.81/2.00  (step t2501 (cl (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t1977))
% 1.81/2.00  (step t2502 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule and_neg)
% 1.81/2.00  (step t2503 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2504)
% 1.81/2.00  (assume t2504.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2504.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2504.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))
% 1.81/2.00  (assume t2504.a3 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t2504.a4 (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))
% 1.81/2.00  (assume t2504.a5 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2504.a6 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t2504.a7 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (step t2504.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2504.t2)
% 1.81/2.00  (assume t2504.t2.a0 (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))
% 1.81/2.00  (assume t2504.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2504.t2.a2 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t2504.t2.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2504.t2.a4 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2504.t2.a5 (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))
% 1.81/2.00  (assume t2504.t2.a6 (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)))
% 1.81/2.00  (assume t2504.t2.a7 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (step t2504.t2.t1 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 1.81/2.00  (step t2504.t2.t2 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t2504.t2.a7))
% 1.81/2.00  (step t2504.t2.t3 (cl (= tptp.e10 tptp.unit1)) :rule symm :premises (t2504.t2.t2))
% 1.81/2.00  (step t2504.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.unit1))) :rule cong :premises (t2504.t2.t1 t2504.t2.t3))
% 1.81/2.00  (step t2504.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.unit1) tptp.e12)) :rule symm :premises (t2504.t2.a6))
% 1.81/2.00  (step t2504.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule trans :premises (t2504.t2.t4 t2504.t2.t5))
% 1.81/2.00  (step t2504.t2.t7 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.h6 tptp.e12))) :rule cong :premises (t2504.t2.t6))
% 1.81/2.00  (step t2504.t2.t8 (cl (= (tptp.h6 tptp.e12) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2504.t2.a0))
% 1.81/2.00  (step t2504.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2504.t2.a1))
% 1.81/2.00  (step t2504.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.unit2) tptp.e22)) :rule symm :premises (t2504.t2.a5))
% 1.81/2.00  (step t2504.t2.t11 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule symm :premises (t2504.t2.t10))
% 1.81/2.00  (step t2504.t2.t12 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 1.81/2.00  (step t2504.t2.t13 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2504.t2.a4))
% 1.81/2.00  (step t2504.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.unit2) (tptp.op2 tptp.e22 tptp.e20))) :rule cong :premises (t2504.t2.t12 t2504.t2.t13))
% 1.81/2.00  (step t2504.t2.t15 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2504.t2.t9))
% 1.81/2.00  (step t2504.t2.t16 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule symm :premises (t2504.t2.t8))
% 1.81/2.00  (step t2504.t2.t17 (cl (= tptp.e22 (tptp.h6 tptp.e12))) :rule trans :premises (t2504.t2.t15 t2504.t2.t16))
% 1.81/2.00  (step t2504.t2.t18 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2504.t2.a3))
% 1.81/2.00  (step t2504.t2.t19 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2504.t2.t18))
% 1.81/2.00  (step t2504.t2.t20 (cl (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2504.t2.a2))
% 1.81/2.00  (step t2504.t2.t21 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule symm :premises (t2504.t2.t20))
% 1.81/2.00  (step t2504.t2.t22 (cl (= tptp.e20 (tptp.h6 tptp.e10))) :rule trans :premises (t2504.t2.t19 t2504.t2.t21))
% 1.81/2.00  (step t2504.t2.t23 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule cong :premises (t2504.t2.t17 t2504.t2.t22))
% 1.81/2.00  (step t2504.t2.t24 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule trans :premises (t2504.t2.t7 t2504.t2.t8 t2504.t2.t9 t2504.t2.t11 t2504.t2.t14 t2504.t2.t23))
% 1.81/2.00  (step t2504.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule subproof :discharge (t2504.t2.a0 t2504.t2.a1 t2504.t2.a2 t2504.t2.a3 t2504.t2.a4 t2504.t2.a5 t2504.t2.a6 t2504.t2.a7))
% 1.81/2.00  (step t2504.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2504.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2504.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2504.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2504.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2504.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2504.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t2504.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2504.t11 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)))) :rule resolution :premises (t2504.t2 t2504.t3 t2504.t4 t2504.t5 t2504.t6 t2504.t7 t2504.t8 t2504.t9 t2504.t10))
% 1.81/2.00  (step t2504.t12 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2504.t11))
% 1.81/2.00  (step t2504.t13 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule contraction :premises (t2504.t12))
% 1.81/2.00  (step t2504.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2504.t1 t2504.t13))
% 1.81/2.00  (step t2504.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))))) :rule implies_neg2)
% 1.81/2.00  (step t2504.t16 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2504.t14 t2504.t15))
% 1.81/2.00  (step t2504.t17 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))))) :rule contraction :premises (t2504.t16))
% 1.81/2.00  (step t2504.t18 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule implies :premises (t2504.t17))
% 1.81/2.00  (step t2504.t19 (cl (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1))) :rule and_neg)
% 1.81/2.00  (step t2504.t20 (cl (and (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1))) :rule resolution :premises (t2504.t19 t2504.a7 t2504.a1 t2504.a6 t2504.a0 t2504.a5 t2504.a4 t2504.a2 t2504.a3))
% 1.81/2.00  (step t2504.t21 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2504.t18 t2504.t20))
% 1.81/2.00  (step t2504 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule subproof :discharge (t2504.a0 t2504.a1 t2504.a2 t2504.a3 t2504.a4 t2504.a5 t2504.a6 t2504.a7))
% 1.81/2.00  (step t2505 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2506 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2507 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t2508 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2509 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2510 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2511 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2512 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) :rule and_pos)
% 1.81/2.00  (step t2513 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))))) :rule resolution :premises (t2504 t2505 t2506 t2507 t2508 t2509 t2510 t2511 t2512))
% 1.81/2.00  (step t2514 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2513))
% 1.81/2.00  (step t2515 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule contraction :premises (t2514))
% 1.81/2.00  (step t2516 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2503 t2515))
% 1.81/2.00  (step t2517 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))))) :rule implies_neg2)
% 1.81/2.00  (step t2518 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2516 t2517))
% 1.81/2.00  (step t2519 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))))) :rule contraction :premises (t2518))
% 1.81/2.00  (step t2520 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e20 tptp.unit2) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule implies :premises (t2519))
% 1.81/2.00  (step t2521 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12))) (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2502 t2520))
% 1.81/2.00  (step t2522 (cl (= (tptp.h6 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e12) (tptp.h6 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h6 tptp.e12)))) :rule reordering :premises (t2521))
% 1.81/2.00  (step t2523 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule and_neg)
% 1.81/2.00  (step t2524 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2525)
% 1.81/2.00  (assume t2525.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2525.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)))
% 1.81/2.00  (assume t2525.a2 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (assume t2525.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))
% 1.81/2.00  (assume t2525.a4 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2525.a5 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t2525.a6 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (step t2525.t1 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2525.t2)
% 1.81/2.00  (assume t2525.t2.a0 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.00  (assume t2525.t2.a1 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.00  (assume t2525.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2525.t2.a3 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2525.t2.a4 (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))
% 1.81/2.00  (assume t2525.t2.a5 (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)))
% 1.81/2.00  (assume t2525.t2.a6 (= tptp.e10 tptp.unit1))
% 1.81/2.00  (step t2525.t2.t1 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 1.81/2.00  (step t2525.t2.t2 (cl (= tptp.unit1 tptp.e10)) :rule symm :premises (t2525.t2.a6))
% 1.81/2.00  (step t2525.t2.t3 (cl (= tptp.e10 tptp.unit1)) :rule symm :premises (t2525.t2.t2))
% 1.81/2.00  (step t2525.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.unit1))) :rule cong :premises (t2525.t2.t1 t2525.t2.t3))
% 1.81/2.00  (step t2525.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.unit1) tptp.e13)) :rule symm :premises (t2525.t2.a5))
% 1.81/2.00  (step t2525.t2.t6 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule trans :premises (t2525.t2.t4 t2525.t2.t5))
% 1.81/2.00  (step t2525.t2.t7 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.h6 tptp.e13))) :rule cong :premises (t2525.t2.t6))
% 1.81/2.00  (step t2525.t2.t8 (cl (= (tptp.h6 tptp.e13) tptp.e23)) :rule symm :premises (t2525.t2.a0))
% 1.81/2.00  (step t2525.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.unit2) tptp.e23)) :rule symm :premises (t2525.t2.a4))
% 1.81/2.00  (step t2525.t2.t10 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule symm :premises (t2525.t2.t9))
% 1.81/2.00  (step t2525.t2.t11 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 1.81/2.00  (step t2525.t2.t12 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2525.t2.a3))
% 1.81/2.00  (step t2525.t2.t13 (cl (= (tptp.op2 tptp.e23 tptp.unit2) (tptp.op2 tptp.e23 tptp.e20))) :rule cong :premises (t2525.t2.t11 t2525.t2.t12))
% 1.81/2.00  (step t2525.t2.t14 (cl (= tptp.e23 (tptp.h6 tptp.e13))) :rule symm :premises (t2525.t2.t8))
% 1.81/2.00  (step t2525.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2525.t2.a2))
% 1.81/2.00  (step t2525.t2.t16 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2525.t2.t15))
% 1.81/2.00  (step t2525.t2.t17 (cl (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2525.t2.a1))
% 1.81/2.00  (step t2525.t2.t18 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule symm :premises (t2525.t2.t17))
% 1.81/2.00  (step t2525.t2.t19 (cl (= tptp.e20 (tptp.h6 tptp.e10))) :rule trans :premises (t2525.t2.t16 t2525.t2.t18))
% 1.81/2.00  (step t2525.t2.t20 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule cong :premises (t2525.t2.t14 t2525.t2.t19))
% 1.81/2.00  (step t2525.t2.t21 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule trans :premises (t2525.t2.t7 t2525.t2.t8 t2525.t2.t10 t2525.t2.t13 t2525.t2.t20))
% 1.81/2.00  (step t2525.t2 (cl (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule subproof :discharge (t2525.t2.a0 t2525.t2.a1 t2525.t2.a2 t2525.t2.a3 t2525.t2.a4 t2525.t2.a5 t2525.t2.a6))
% 1.81/2.00  (step t2525.t3 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2525.t4 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2525.t5 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2525.t6 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2525.t7 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2525.t8 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t2525.t9 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2525.t10 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)))) :rule resolution :premises (t2525.t2 t2525.t3 t2525.t4 t2525.t5 t2525.t6 t2525.t7 t2525.t8 t2525.t9))
% 1.81/2.00  (step t2525.t11 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2525.t10))
% 1.81/2.00  (step t2525.t12 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule contraction :premises (t2525.t11))
% 1.81/2.00  (step t2525.t13 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2525.t1 t2525.t12))
% 1.81/2.00  (step t2525.t14 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))))) :rule implies_neg2)
% 1.81/2.00  (step t2525.t15 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2525.t13 t2525.t14))
% 1.81/2.00  (step t2525.t16 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))))) :rule contraction :premises (t2525.t15))
% 1.81/2.00  (step t2525.t17 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule implies :premises (t2525.t16))
% 1.81/2.00  (step t2525.t18 (cl (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1)) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1))) :rule and_neg)
% 1.81/2.00  (step t2525.t19 (cl (and (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1))) :rule resolution :premises (t2525.t18 t2525.a5 t2525.a6 t2525.a0 t2525.a4 t2525.a3 t2525.a1 t2525.a2))
% 1.81/2.00  (step t2525.t20 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2525.t17 t2525.t19))
% 1.81/2.00  (step t2525 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule subproof :discharge (t2525.a0 t2525.a1 t2525.a2 t2525.a3 t2525.a4 t2525.a5 t2525.a6))
% 1.81/2.00  (step t2526 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2527 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) :rule and_pos)
% 1.81/2.00  (step t2528 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e10 tptp.unit1)) :rule and_pos)
% 1.81/2.00  (step t2529 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2530 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2531 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2532 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.00  (step t2533 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2525 t2526 t2527 t2528 t2529 t2530 t2531 t2532))
% 1.81/2.00  (step t2534 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2533))
% 1.81/2.00  (step t2535 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule contraction :premises (t2534))
% 1.81/2.00  (step t2536 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2524 t2535))
% 1.81/2.00  (step t2537 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))))) :rule implies_neg2)
% 1.81/2.00  (step t2538 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))))) :rule resolution :premises (t2536 t2537))
% 1.81/2.00  (step t2539 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))))) :rule contraction :premises (t2538))
% 1.81/2.00  (step t2540 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1)) (= tptp.e10 tptp.unit1) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule implies :premises (t2539))
% 1.81/2.00  (step t2541 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10)))) :rule resolution :premises (t2523 t2540))
% 1.81/2.00  (step t2542 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.unit1))) (not (= tptp.e10 tptp.unit1)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule reordering :premises (t2541))
% 1.81/2.00  (step t2543 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule and :premises (t1994))
% 1.81/2.00  (step t2544 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 tptp.unit2) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 tptp.unit2) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_pos2)
% 1.81/2.00  (step t2545 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 1.81/2.00  (step t2546 (cl (= (= (= (not (not (= tptp.e21 tptp.unit2))) (= tptp.e21 tptp.unit2)) true) (= (not (not (= tptp.e21 tptp.unit2))) (= tptp.e21 tptp.unit2)))) :rule equiv_simplify)
% 1.81/2.00  (step t2547 (cl (not (= (= (not (not (= tptp.e21 tptp.unit2))) (= tptp.e21 tptp.unit2)) true)) (= (not (not (= tptp.e21 tptp.unit2))) (= tptp.e21 tptp.unit2))) :rule equiv1 :premises (t2546))
% 1.81/2.00  (step t2548 (cl (= (= (not (not (= tptp.e21 tptp.unit2))) (= tptp.e21 tptp.unit2)) (= (= tptp.e21 tptp.unit2) (not (not (= tptp.e21 tptp.unit2)))))) :rule all_simplify)
% 1.81/2.00  (step t2549 (cl (= (= tptp.e21 tptp.unit2) (= tptp.e21 tptp.unit2))) :rule refl)
% 1.81/2.00  (step t2550 (cl (= (not (not (= tptp.e21 tptp.unit2))) (= tptp.e21 tptp.unit2))) :rule all_simplify)
% 1.81/2.00  (step t2551 (cl (= (= (= tptp.e21 tptp.unit2) (not (not (= tptp.e21 tptp.unit2)))) (= (= tptp.e21 tptp.unit2) (= tptp.e21 tptp.unit2)))) :rule cong :premises (t2549 t2550))
% 1.81/2.00  (step t2552 (cl (= (= (= tptp.e21 tptp.unit2) (= tptp.e21 tptp.unit2)) true)) :rule all_simplify)
% 1.81/2.00  (step t2553 (cl (= (= (= tptp.e21 tptp.unit2) (not (not (= tptp.e21 tptp.unit2)))) true)) :rule trans :premises (t2551 t2552))
% 1.81/2.00  (step t2554 (cl (= (= (not (not (= tptp.e21 tptp.unit2))) (= tptp.e21 tptp.unit2)) true)) :rule trans :premises (t2548 t2553))
% 1.81/2.00  (step t2555 (cl (= (not (not (= tptp.e21 tptp.unit2))) (= tptp.e21 tptp.unit2))) :rule resolution :premises (t2547 t2554))
% 1.81/2.00  (step t2556 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 1.81/2.00  (step t2557 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 tptp.unit2) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))))) :rule cong :premises (t12 t2545 t1816 t2555 t2556))
% 1.81/2.00  (step t2558 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2)))) :rule and_neg)
% 1.81/2.00  (step t2559 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2560)
% 1.81/2.00  (assume t2560.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2560.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 1.81/2.00  (assume t2560.a2 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2560.a3 (not (= tptp.e21 tptp.unit2)))
% 1.81/2.00  (step t2560.t1 (cl (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2560.t2)
% 1.81/2.00  (assume t2560.t2.a0 (not (= tptp.e21 tptp.unit2)))
% 1.81/2.00  (assume t2560.t2.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2560.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2560.t2.a3 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 1.81/2.00  (step t2560.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) false) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 1.81/2.00  (step t2560.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) false)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule equiv1 :premises (t2560.t2.t1))
% 1.81/2.00  (step t2560.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.00  (step t2560.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2560.t2.a2))
% 1.81/2.00  (step t2560.t2.t5 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2560.t2.a1))
% 1.81/2.00  (step t2560.t2.t6 (cl (= tptp.e20 tptp.unit2)) :rule symm :premises (t2560.t2.t5))
% 1.81/2.00  (step t2560.t2.t7 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.unit2)) :rule trans :premises (t2560.t2.t4 t2560.t2.t6))
% 1.81/2.00  (step t2560.t2.t8 (cl (= tptp.unit2 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2560.t2.t7))
% 1.81/2.00  (step t2560.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) :rule symm :premises (t2560.t2.a3))
% 1.81/2.00  (step t2560.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t2560.t2.t9 t2560.t2.a2))
% 1.81/2.00  (step t2560.t2.t11 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t2560.t2.t10))
% 1.81/2.00  (step t2560.t2.t12 (cl (= tptp.unit2 (tptp.op2 tptp.e22 tptp.e22))) :rule trans :premises (t2560.t2.t8 t2560.t2.t11))
% 1.81/2.00  (step t2560.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.unit2)) :rule symm :premises (t2560.t2.t12))
% 1.81/2.00  (step t2560.t2.t14 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 tptp.unit2))) :rule cong :premises (t2560.t2.t3 t2560.t2.t13))
% 1.81/2.00  (step t2560.t2.t15 (cl (= (= (= tptp.e21 tptp.unit2) false) (not (= tptp.e21 tptp.unit2)))) :rule equiv_simplify)
% 1.81/2.00  (step t2560.t2.t16 (cl (= (= tptp.e21 tptp.unit2) false) (not (not (= tptp.e21 tptp.unit2)))) :rule equiv2 :premises (t2560.t2.t15))
% 1.81/2.00  (step t2560.t2.t17 (cl (not (not (not (= tptp.e21 tptp.unit2)))) (= tptp.e21 tptp.unit2)) :rule not_not)
% 1.81/2.00  (step t2560.t2.t18 (cl (= (= tptp.e21 tptp.unit2) false) (= tptp.e21 tptp.unit2)) :rule resolution :premises (t2560.t2.t16 t2560.t2.t17))
% 1.81/2.00  (step t2560.t2.t19 (cl (= (= tptp.e21 tptp.unit2) false)) :rule resolution :premises (t2560.t2.t18 t2560.t2.a0))
% 1.81/2.00  (step t2560.t2.t20 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) false)) :rule trans :premises (t2560.t2.t14 t2560.t2.t19))
% 1.81/2.00  (step t2560.t2.t21 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2560.t2.t2 t2560.t2.t20))
% 1.81/2.00  (step t2560.t2 (cl (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t2560.t2.a0 t2560.t2.a1 t2560.t2.a2 t2560.t2.a3))
% 1.81/2.00  (step t2560.t3 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2560.t4 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2560.t5 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2560.t6 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2560.t7 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2560.t2 t2560.t3 t2560.t4 t2560.t5 t2560.t6))
% 1.81/2.00  (step t2560.t8 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2560.t7))
% 1.81/2.00  (step t2560.t9 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t2560.t8))
% 1.81/2.00  (step t2560.t10 (cl (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2560.t1 t2560.t9))
% 1.81/2.00  (step t2560.t11 (cl (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 1.81/2.00  (step t2560.t12 (cl (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2560.t10 t2560.t11))
% 1.81/2.00  (step t2560.t13 (cl (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2560.t12))
% 1.81/2.00  (step t2560.t14 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t2560.t13))
% 1.81/2.00  (step t2560.t15 (cl (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 1.81/2.00  (step t2560.t16 (cl (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2560.t15 t2560.a3 t2560.a2 t2560.a0 t2560.a1))
% 1.81/2.00  (step t2560.t17 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2560.t14 t2560.t16))
% 1.81/2.00  (step t2560 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t2560.a0 t2560.a1 t2560.a2 t2560.a3))
% 1.81/2.00  (step t2561 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2562 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2563 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2564 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (= tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2565 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))))) :rule resolution :premises (t2560 t2561 t2562 t2563 t2564))
% 1.81/2.00  (step t2566 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2565))
% 1.81/2.00  (step t2567 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t2566))
% 1.81/2.00  (step t2568 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2559 t2567))
% 1.81/2.00  (step t2569 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 1.81/2.00  (step t2570 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2568 t2569))
% 1.81/2.00  (step t2571 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2570))
% 1.81/2.00  (step t2572 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t2571))
% 1.81/2.00  (step t2573 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2558 t2572))
% 1.81/2.00  (step t2574 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 1.81/2.00  (step t2575 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 1.81/2.00  (step t2576 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 tptp.unit2)))) :rule or_neg)
% 1.81/2.00  (step t2577 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (not (= tptp.e21 tptp.unit2))))) :rule or_neg)
% 1.81/2.00  (step t2578 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 1.81/2.00  (step t2579 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2573 t2574 t2575 t2576 t2577 t2578))
% 1.81/2.00  (step t2580 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2579))
% 1.81/2.00  (step t2581 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 tptp.unit2) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2544 t2557 t2580))
% 1.81/2.00  (step t2582 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 tptp.unit2) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule or :premises (t2581))
% 1.81/2.00  (step t2583 (cl (= tptp.e21 tptp.unit2) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2))) :rule reordering :premises (t2582))
% 1.81/2.00  (step t2584 (cl (not (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))))) (not (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13))))) (or (= tptp.e22 tptp.e23) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13))))) :rule equiv_pos2)
% 1.81/2.00  (step t2585 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))))) :rule refl)
% 1.81/2.00  (step t2586 (cl (= (not (= tptp.e21 tptp.unit2)) (not (= tptp.e21 tptp.unit2)))) :rule refl)
% 1.81/2.00  (step t2587 (cl (= (not (= tptp.e22 (tptp.h12 tptp.e13))) (not (= tptp.e22 (tptp.h12 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t2588 (cl (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))))) :rule cong :premises (t2243 t2141 t2585 t2586 t2587))
% 1.81/2.00  (step t2589 (cl (not (= (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))))) (not (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))))) :rule equiv_pos2)
% 1.81/2.00  (step t2590 (cl (= (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))))) :rule refl)
% 1.81/2.00  (step t2591 (cl (= (= (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))))) :rule equiv_simplify)
% 1.81/2.00  (step t2592 (cl (= (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false) (not (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))))) :rule equiv2 :premises (t2591))
% 1.81/2.00  (step t2593 (cl (not (not (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) :rule not_not)
% 1.81/2.00  (step t2594 (cl (= (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) :rule resolution :premises (t2592 t2593))
% 1.81/2.00  (step t2595 (cl (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2596)
% 1.81/2.00  (assume t2596.a0 (= tptp.e22 (tptp.h12 tptp.e13)))
% 1.81/2.00  (assume t2596.a1 (= tptp.e23 (tptp.h12 tptp.e13)))
% 1.81/2.00  (assume t2596.a2 (not (= tptp.e22 tptp.e23)))
% 1.81/2.00  (step t2596.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.81/2.00  (step t2596.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.81/2.00  (step t2596.t3 (cl (= (= (= tptp.e22 tptp.e23) false) (not (= tptp.e22 tptp.e23)))) :rule equiv_simplify)
% 1.81/2.00  (step t2596.t4 (cl (= (= tptp.e22 tptp.e23) false) (not (not (= tptp.e22 tptp.e23)))) :rule equiv2 :premises (t2596.t3))
% 1.81/2.00  (step t2596.t5 (cl (not (not (not (= tptp.e22 tptp.e23)))) (= tptp.e22 tptp.e23)) :rule not_not)
% 1.81/2.00  (step t2596.t6 (cl (= (= tptp.e22 tptp.e23) false) (= tptp.e22 tptp.e23)) :rule resolution :premises (t2596.t4 t2596.t5))
% 1.81/2.00  (step t2596.t7 (cl (= (= tptp.e22 tptp.e23) false)) :rule resolution :premises (t2596.t6 t2596.a2))
% 1.81/2.00  (step t2596.t8 (cl (= false (= tptp.e22 tptp.e23))) :rule symm :premises (t2596.t7))
% 1.81/2.00  (step t2596.t9 (cl (= (= (= tptp.e22 tptp.e23) true) (= tptp.e22 tptp.e23))) :rule equiv_simplify)
% 1.81/2.00  (step t2596.t10 (cl (= (= tptp.e22 tptp.e23) true) (not (= tptp.e22 tptp.e23))) :rule equiv2 :premises (t2596.t9))
% 1.81/2.00  (step t2596.t11 (cl (= (tptp.h12 tptp.e13) tptp.e22)) :rule symm :premises (t2596.a0))
% 1.81/2.00  (step t2596.t12 (cl (= tptp.e22 (tptp.h12 tptp.e13))) :rule symm :premises (t2596.t11))
% 1.81/2.00  (step t2596.t13 (cl (= (tptp.h12 tptp.e13) tptp.e23)) :rule symm :premises (t2596.a1))
% 1.81/2.00  (step t2596.t14 (cl (= tptp.e22 tptp.e23)) :rule trans :premises (t2596.t12 t2596.t13))
% 1.81/2.00  (step t2596.t15 (cl (= (= tptp.e22 tptp.e23) true)) :rule resolution :premises (t2596.t10 t2596.t14))
% 1.81/2.00  (step t2596.t16 (cl (= false true)) :rule trans :premises (t2596.t8 t2596.t15))
% 1.81/2.00  (step t2596.t17 (cl false) :rule resolution :premises (t2596.t1 t2596.t2 t2596.t16))
% 1.81/2.00  (step t2596 (cl (not (= tptp.e22 (tptp.h12 tptp.e13))) (not (= tptp.e23 (tptp.h12 tptp.e13))) (not (not (= tptp.e22 tptp.e23))) false) :rule subproof :discharge (t2596.a0 t2596.a1 t2596.a2))
% 1.81/2.00  (step t2597 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.h12 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2598 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.h12 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2599 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2600 (cl false (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))))) :rule resolution :premises (t2596 t2597 t2598 t2599))
% 1.81/2.00  (step t2601 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) false) :rule reordering :premises (t2600))
% 1.81/2.00  (step t2602 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) false) :rule contraction :premises (t2601))
% 1.81/2.00  (step t2603 (cl (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false) false) :rule resolution :premises (t2595 t2602))
% 1.81/2.00  (step t2604 (cl (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false) (not false)) :rule implies_neg2)
% 1.81/2.00  (step t2605 (cl (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false) (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false)) :rule resolution :premises (t2603 t2604))
% 1.81/2.00  (step t2606 (cl (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false)) :rule contraction :premises (t2605))
% 1.81/2.00  (step t2607 (cl (= (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))))) :rule implies_simplify)
% 1.81/2.00  (step t2608 (cl (not (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false)) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))))) :rule equiv1 :premises (t2607))
% 1.81/2.00  (step t2609 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))))) :rule resolution :premises (t2606 t2608))
% 1.81/2.00  (step t2610 (cl (= (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) false)) :rule resolution :premises (t2594 t2609))
% 1.81/2.00  (step t2611 (cl (= (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) false))) :rule cong :premises (t2590 t2610))
% 1.81/2.00  (step t2612 (cl (= (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) false) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))))) :rule all_simplify)
% 1.81/2.00  (step t2613 (cl (= (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))))) :rule trans :premises (t2611 t2612))
% 1.81/2.00  (step t2614 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2615)
% 1.81/2.00  (assume t2615.a0 (not (= tptp.e22 tptp.e23)))
% 1.81/2.00  (assume t2615.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2615.a2 (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))
% 1.81/2.00  (assume t2615.a3 (= tptp.e21 tptp.unit2))
% 1.81/2.00  (assume t2615.a4 (= tptp.e22 (tptp.h12 tptp.e13)))
% 1.81/2.00  (step t2615.t1 (cl (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.h12 tptp.e13))) (not (= tptp.e23 (tptp.h12 tptp.e13))) (not (not (= tptp.e22 tptp.e23)))) :rule and_neg)
% 1.81/2.00  (step t2615.t2 (cl (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2615.t3)
% 1.81/2.00  (assume t2615.t3.a0 (= tptp.e22 (tptp.h12 tptp.e13)))
% 1.81/2.00  (assume t2615.t3.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.00  (assume t2615.t3.a2 (= tptp.e21 tptp.unit2))
% 1.81/2.00  (assume t2615.t3.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))
% 1.81/2.00  (step t2615.t3.t1 (cl (= (tptp.op2 tptp.e23 tptp.unit2) tptp.e23)) :rule symm :premises (t2615.t3.a3))
% 1.81/2.00  (step t2615.t3.t2 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule symm :premises (t2615.t3.t1))
% 1.81/2.00  (step t2615.t3.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 1.81/2.00  (step t2615.t3.t4 (cl (= tptp.unit2 tptp.e21)) :rule symm :premises (t2615.t3.a2))
% 1.81/2.00  (step t2615.t3.t5 (cl (= (tptp.op2 tptp.e23 tptp.unit2) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t2615.t3.t3 t2615.t3.t4))
% 1.81/2.00  (step t2615.t3.t6 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2615.t3.a1))
% 1.81/2.00  (step t2615.t3.t7 (cl (= (tptp.h12 tptp.e13) tptp.e22)) :rule symm :premises (t2615.t3.a0))
% 1.81/2.00  (step t2615.t3.t8 (cl (= tptp.e22 (tptp.h12 tptp.e13))) :rule symm :premises (t2615.t3.t7))
% 1.81/2.00  (step t2615.t3.t9 (cl (= tptp.e23 (tptp.h12 tptp.e13))) :rule trans :premises (t2615.t3.t2 t2615.t3.t5 t2615.t3.t6 t2615.t3.t8))
% 1.81/2.00  (step t2615.t3 (cl (not (= tptp.e22 (tptp.h12 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e13))) :rule subproof :discharge (t2615.t3.a0 t2615.t3.a1 t2615.t3.a2 t2615.t3.a3))
% 1.81/2.00  (step t2615.t4 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e22 (tptp.h12 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2615.t5 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2615.t6 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e21 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2615.t7 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2615.t8 (cl (= tptp.e23 (tptp.h12 tptp.e13)) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))))) :rule resolution :premises (t2615.t3 t2615.t4 t2615.t5 t2615.t6 t2615.t7))
% 1.81/2.00  (step t2615.t9 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e23 (tptp.h12 tptp.e13))) :rule reordering :premises (t2615.t8))
% 1.81/2.00  (step t2615.t10 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e23 (tptp.h12 tptp.e13))) :rule contraction :premises (t2615.t9))
% 1.81/2.00  (step t2615.t11 (cl (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e13))) (= tptp.e23 (tptp.h12 tptp.e13))) :rule resolution :premises (t2615.t2 t2615.t10))
% 1.81/2.00  (step t2615.t12 (cl (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e13))) (not (= tptp.e23 (tptp.h12 tptp.e13)))) :rule implies_neg2)
% 1.81/2.00  (step t2615.t13 (cl (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e13))) (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e13)))) :rule resolution :premises (t2615.t11 t2615.t12))
% 1.81/2.00  (step t2615.t14 (cl (=> (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e13)))) :rule contraction :premises (t2615.t13))
% 1.81/2.00  (step t2615.t15 (cl (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e23 (tptp.h12 tptp.e13))) :rule implies :premises (t2615.t14))
% 1.81/2.00  (step t2615.t16 (cl (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e22 (tptp.h12 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) :rule and_neg)
% 1.81/2.00  (step t2615.t17 (cl (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) :rule resolution :premises (t2615.t16 t2615.a4 t2615.a1 t2615.a3 t2615.a2))
% 1.81/2.00  (step t2615.t18 (cl (= tptp.e23 (tptp.h12 tptp.e13))) :rule resolution :premises (t2615.t15 t2615.t17))
% 1.81/2.00  (step t2615.t19 (cl (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) :rule resolution :premises (t2615.t1 t2615.a4 t2615.t18 t2615.a0))
% 1.81/2.00  (step t2615 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) :rule subproof :discharge (t2615.a0 t2615.a1 t2615.a2 t2615.a3 t2615.a4))
% 1.81/2.00  (step t2616 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 1.81/2.00  (step t2617 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2618 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2619 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (= tptp.e21 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2620 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (= tptp.e22 (tptp.h12 tptp.e13))) :rule and_pos)
% 1.81/2.00  (step t2621 (cl (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))))) :rule resolution :premises (t2615 t2616 t2617 t2618 t2619 t2620))
% 1.81/2.00  (step t2622 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) :rule reordering :premises (t2621))
% 1.81/2.00  (step t2623 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13)))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) :rule contraction :premises (t2622))
% 1.81/2.00  (step t2624 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) :rule resolution :premises (t2614 t2623))
% 1.81/2.00  (step t2625 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (not (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))))) :rule implies_neg2)
% 1.81/2.00  (step t2626 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))))) :rule resolution :premises (t2624 t2625))
% 1.81/2.00  (step t2627 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))) (and (= tptp.e22 (tptp.h12 tptp.e13)) (= tptp.e23 (tptp.h12 tptp.e13)) (not (= tptp.e22 tptp.e23))))) :rule contraction :premises (t2626))
% 1.81/2.00  (step t2628 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e21 tptp.unit2) (= tptp.e22 (tptp.h12 tptp.e13))))) :rule resolution :premises (t2589 t2613 t2627))
% 1.81/2.00  (step t2629 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) :rule not_and :premises (t2628))
% 1.81/2.00  (step t2630 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) (not (not (not (= tptp.e22 tptp.e23))))) :rule or_neg)
% 1.81/2.00  (step t2631 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 1.81/2.00  (step t2632 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))))) :rule or_neg)
% 1.81/2.00  (step t2633 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) (not (not (= tptp.e21 tptp.unit2)))) :rule or_neg)
% 1.81/2.00  (step t2634 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) (not (not (= tptp.e22 (tptp.h12 tptp.e13))))) :rule or_neg)
% 1.81/2.00  (step t2635 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13))))) :rule resolution :premises (t2629 t2630 t2631 t2632 t2633 t2634))
% 1.81/2.00  (step t2636 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13))))) :rule contraction :premises (t2635))
% 1.81/2.00  (step t2637 (cl (or (= tptp.e22 tptp.e23) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13))))) :rule resolution :premises (t2584 t2588 t2636))
% 1.81/2.00  (step t2638 (cl (= tptp.e22 tptp.e23) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e21 tptp.unit2)) (not (= tptp.e22 (tptp.h12 tptp.e13)))) :rule or :premises (t2637))
% 1.81/2.00  (step t2639 (cl (not (= (and (= (tptp.h12 tptp.e11) tptp.e23) (= (tptp.h12 tptp.e13) tptp.e22) (= (tptp.h12 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h12 tptp.e12) (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e22 (tptp.h12 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h12 tptp.e12))))) (not (and (= (tptp.h12 tptp.e11) tptp.e23) (= (tptp.h12 tptp.e13) tptp.e22) (= (tptp.h12 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h12 tptp.e12) (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e22 (tptp.h12 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h12 tptp.e12)))) :rule equiv_pos2)
% 1.81/2.00  (step t2640 (cl (= (= (tptp.h12 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule all_simplify)
% 1.81/2.00  (step t2641 (cl (= (= (tptp.h12 tptp.e12) (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h12 tptp.e12)))) :rule all_simplify)
% 1.81/2.00  (step t2642 (cl (= (and (= (tptp.h12 tptp.e11) tptp.e23) (= (tptp.h12 tptp.e13) tptp.e22) (= (tptp.h12 tptp.e10) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.h12 tptp.e12) (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e22 (tptp.h12 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h12 tptp.e12))))) :rule cong :premises (t1424 t1421 t2640 t2641))
% 1.81/2.00  (step t2643 (cl (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e22 (tptp.h12 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h12 tptp.e12)))) :rule resolution :premises (t2639 t2642 a26))
% 1.81/2.00  (step t2644 (cl (= tptp.e22 (tptp.h12 tptp.e13))) :rule and :premises (t2643))
% 1.81/2.00  (step t2645 (cl (not (= tptp.e21 tptp.unit2))) :rule resolution :premises (t2638 t2644 t985 t2280 t2543))
% 1.81/2.00  (step t2646 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_pos2)
% 1.81/2.00  (step t2647 (cl (= (= (= (not (not (= tptp.e23 tptp.unit2))) (= tptp.e23 tptp.unit2)) true) (= (not (not (= tptp.e23 tptp.unit2))) (= tptp.e23 tptp.unit2)))) :rule equiv_simplify)
% 1.81/2.00  (step t2648 (cl (not (= (= (not (not (= tptp.e23 tptp.unit2))) (= tptp.e23 tptp.unit2)) true)) (= (not (not (= tptp.e23 tptp.unit2))) (= tptp.e23 tptp.unit2))) :rule equiv1 :premises (t2647))
% 1.81/2.00  (step t2649 (cl (= (= (not (not (= tptp.e23 tptp.unit2))) (= tptp.e23 tptp.unit2)) (= (= tptp.e23 tptp.unit2) (not (not (= tptp.e23 tptp.unit2)))))) :rule all_simplify)
% 1.81/2.00  (step t2650 (cl (= (= tptp.e23 tptp.unit2) (= tptp.e23 tptp.unit2))) :rule refl)
% 1.81/2.00  (step t2651 (cl (= (not (not (= tptp.e23 tptp.unit2))) (= tptp.e23 tptp.unit2))) :rule all_simplify)
% 1.81/2.00  (step t2652 (cl (= (= (= tptp.e23 tptp.unit2) (not (not (= tptp.e23 tptp.unit2)))) (= (= tptp.e23 tptp.unit2) (= tptp.e23 tptp.unit2)))) :rule cong :premises (t2650 t2651))
% 1.81/2.00  (step t2653 (cl (= (= (= tptp.e23 tptp.unit2) (= tptp.e23 tptp.unit2)) true)) :rule all_simplify)
% 1.81/2.00  (step t2654 (cl (= (= (= tptp.e23 tptp.unit2) (not (not (= tptp.e23 tptp.unit2)))) true)) :rule trans :premises (t2652 t2653))
% 1.81/2.00  (step t2655 (cl (= (= (not (not (= tptp.e23 tptp.unit2))) (= tptp.e23 tptp.unit2)) true)) :rule trans :premises (t2649 t2654))
% 1.81/2.00  (step t2656 (cl (= (not (not (= tptp.e23 tptp.unit2))) (= tptp.e23 tptp.unit2))) :rule resolution :premises (t2648 t2655))
% 1.81/2.00  (step t2657 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 1.81/2.00  (step t2658 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))))) :rule cong :premises (t12 t2545 t1816 t2656 t2657))
% 1.81/2.00  (step t2659 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2)))) :rule and_neg)
% 1.81/2.00  (step t2660 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2661)
% 1.81/2.00  (assume t2661.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2661.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 1.81/2.00  (assume t2661.a2 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2661.a3 (not (= tptp.e23 tptp.unit2)))
% 1.81/2.00  (step t2661.t1 (cl (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2661.t2)
% 1.81/2.00  (assume t2661.t2.a0 (not (= tptp.e23 tptp.unit2)))
% 1.81/2.00  (assume t2661.t2.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2661.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2661.t2.a3 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 1.81/2.00  (step t2661.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 1.81/2.00  (step t2661.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) false)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule equiv1 :premises (t2661.t2.t1))
% 1.81/2.00  (step t2661.t2.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 1.81/2.00  (step t2661.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2661.t2.a2))
% 1.81/2.00  (step t2661.t2.t5 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2661.t2.a1))
% 1.81/2.00  (step t2661.t2.t6 (cl (= tptp.e20 tptp.unit2)) :rule symm :premises (t2661.t2.t5))
% 1.81/2.00  (step t2661.t2.t7 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.unit2)) :rule trans :premises (t2661.t2.t4 t2661.t2.t6))
% 1.81/2.00  (step t2661.t2.t8 (cl (= tptp.unit2 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2661.t2.t7))
% 1.81/2.00  (step t2661.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) :rule symm :premises (t2661.t2.a3))
% 1.81/2.00  (step t2661.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t2661.t2.t9 t2661.t2.a2))
% 1.81/2.00  (step t2661.t2.t11 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t2661.t2.t10))
% 1.81/2.00  (step t2661.t2.t12 (cl (= tptp.unit2 (tptp.op2 tptp.e22 tptp.e22))) :rule trans :premises (t2661.t2.t8 t2661.t2.t11))
% 1.81/2.00  (step t2661.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.unit2)) :rule symm :premises (t2661.t2.t12))
% 1.81/2.00  (step t2661.t2.t14 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 tptp.unit2))) :rule cong :premises (t2661.t2.t3 t2661.t2.t13))
% 1.81/2.00  (step t2661.t2.t15 (cl (= (= (= tptp.e23 tptp.unit2) false) (not (= tptp.e23 tptp.unit2)))) :rule equiv_simplify)
% 1.81/2.00  (step t2661.t2.t16 (cl (= (= tptp.e23 tptp.unit2) false) (not (not (= tptp.e23 tptp.unit2)))) :rule equiv2 :premises (t2661.t2.t15))
% 1.81/2.00  (step t2661.t2.t17 (cl (not (not (not (= tptp.e23 tptp.unit2)))) (= tptp.e23 tptp.unit2)) :rule not_not)
% 1.81/2.00  (step t2661.t2.t18 (cl (= (= tptp.e23 tptp.unit2) false) (= tptp.e23 tptp.unit2)) :rule resolution :premises (t2661.t2.t16 t2661.t2.t17))
% 1.81/2.00  (step t2661.t2.t19 (cl (= (= tptp.e23 tptp.unit2) false)) :rule resolution :premises (t2661.t2.t18 t2661.t2.a0))
% 1.81/2.00  (step t2661.t2.t20 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) false)) :rule trans :premises (t2661.t2.t14 t2661.t2.t19))
% 1.81/2.00  (step t2661.t2.t21 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2661.t2.t2 t2661.t2.t20))
% 1.81/2.00  (step t2661.t2 (cl (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t2661.t2.a0 t2661.t2.a1 t2661.t2.a2 t2661.t2.a3))
% 1.81/2.00  (step t2661.t3 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2661.t4 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2661.t5 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2661.t6 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2661.t7 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2661.t2 t2661.t3 t2661.t4 t2661.t5 t2661.t6))
% 1.81/2.00  (step t2661.t8 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2661.t7))
% 1.81/2.00  (step t2661.t9 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t2661.t8))
% 1.81/2.00  (step t2661.t10 (cl (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2661.t1 t2661.t9))
% 1.81/2.00  (step t2661.t11 (cl (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 1.81/2.00  (step t2661.t12 (cl (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2661.t10 t2661.t11))
% 1.81/2.00  (step t2661.t13 (cl (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2661.t12))
% 1.81/2.00  (step t2661.t14 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t2661.t13))
% 1.81/2.00  (step t2661.t15 (cl (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 1.81/2.00  (step t2661.t16 (cl (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2661.t15 t2661.a3 t2661.a2 t2661.a0 t2661.a1))
% 1.81/2.00  (step t2661.t17 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2661.t14 t2661.t16))
% 1.81/2.00  (step t2661 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t2661.a0 t2661.a1 t2661.a2 t2661.a3))
% 1.81/2.00  (step t2662 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.00  (step t2663 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 1.81/2.00  (step t2664 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.00  (step t2665 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (= tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.00  (step t2666 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))))) :rule resolution :premises (t2661 t2662 t2663 t2664 t2665))
% 1.81/2.00  (step t2667 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2666))
% 1.81/2.00  (step t2668 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t2667))
% 1.81/2.00  (step t2669 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2660 t2668))
% 1.81/2.00  (step t2670 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 1.81/2.00  (step t2671 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2669 t2670))
% 1.81/2.00  (step t2672 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2671))
% 1.81/2.00  (step t2673 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t2672))
% 1.81/2.00  (step t2674 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2659 t2673))
% 1.81/2.00  (step t2675 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 1.81/2.00  (step t2676 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 1.81/2.00  (step t2677 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 tptp.unit2)))) :rule or_neg)
% 1.81/2.00  (step t2678 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (not (= tptp.e23 tptp.unit2))))) :rule or_neg)
% 1.81/2.00  (step t2679 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 1.81/2.00  (step t2680 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2674 t2675 t2676 t2677 t2678 t2679))
% 1.81/2.00  (step t2681 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2680))
% 1.81/2.00  (step t2682 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2646 t2658 t2681))
% 1.81/2.00  (step t2683 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule or :premises (t2682))
% 1.81/2.00  (step t2684 (cl (= tptp.e23 tptp.unit2) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2))) :rule reordering :premises (t2683))
% 1.81/2.00  (step t2685 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 tptp.unit2) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 tptp.unit2) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 1.81/2.00  (step t2686 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 1.81/2.00  (step t2687 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 1.81/2.00  (step t2688 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 tptp.unit2) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t12 t2686 t1816 t2555 t2687))
% 1.81/2.00  (step t2689 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2)))) :rule and_neg)
% 1.81/2.00  (step t2690 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2691)
% 1.81/2.00  (assume t2691.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2691.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.00  (assume t2691.a2 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2691.a3 (not (= tptp.e21 tptp.unit2)))
% 1.81/2.00  (step t2691.t1 (cl (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 1.81/2.00  (anchor :step t2691.t2)
% 1.81/2.00  (assume t2691.t2.a0 (not (= tptp.e21 tptp.unit2)))
% 1.81/2.00  (assume t2691.t2.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.00  (assume t2691.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.00  (assume t2691.t2.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.00  (step t2691.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 1.81/2.00  (step t2691.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t2691.t2.t1))
% 1.81/2.00  (step t2691.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.00  (step t2691.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2691.t2.a2))
% 1.81/2.00  (step t2691.t2.t5 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2691.t2.a1))
% 1.81/2.00  (step t2691.t2.t6 (cl (= tptp.e20 tptp.unit2)) :rule symm :premises (t2691.t2.t5))
% 1.81/2.00  (step t2691.t2.t7 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.unit2)) :rule trans :premises (t2691.t2.t4 t2691.t2.t6))
% 1.81/2.00  (step t2691.t2.t8 (cl (= tptp.unit2 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2691.t2.t7))
% 1.81/2.00  (step t2691.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t2691.t2.a3))
% 1.81/2.00  (step t2691.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t2691.t2.t9 t2691.t2.a2))
% 1.81/2.00  (step t2691.t2.t11 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2691.t2.t10))
% 1.81/2.00  (step t2691.t2.t12 (cl (= tptp.unit2 (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t2691.t2.t8 t2691.t2.t11))
% 1.81/2.00  (step t2691.t2.t13 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.unit2)) :rule symm :premises (t2691.t2.t12))
% 1.81/2.00  (step t2691.t2.t14 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 tptp.unit2))) :rule cong :premises (t2691.t2.t3 t2691.t2.t13))
% 1.81/2.00  (step t2691.t2.t15 (cl (= (= (= tptp.e21 tptp.unit2) false) (not (= tptp.e21 tptp.unit2)))) :rule equiv_simplify)
% 1.81/2.00  (step t2691.t2.t16 (cl (= (= tptp.e21 tptp.unit2) false) (not (not (= tptp.e21 tptp.unit2)))) :rule equiv2 :premises (t2691.t2.t15))
% 1.81/2.01  (step t2691.t2.t17 (cl (not (not (not (= tptp.e21 tptp.unit2)))) (= tptp.e21 tptp.unit2)) :rule not_not)
% 1.81/2.01  (step t2691.t2.t18 (cl (= (= tptp.e21 tptp.unit2) false) (= tptp.e21 tptp.unit2)) :rule resolution :premises (t2691.t2.t16 t2691.t2.t17))
% 1.81/2.01  (step t2691.t2.t19 (cl (= (= tptp.e21 tptp.unit2) false)) :rule resolution :premises (t2691.t2.t18 t2691.t2.a0))
% 1.81/2.01  (step t2691.t2.t20 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t2691.t2.t14 t2691.t2.t19))
% 1.81/2.01  (step t2691.t2.t21 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2691.t2.t2 t2691.t2.t20))
% 1.81/2.01  (step t2691.t2 (cl (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t2691.t2.a0 t2691.t2.a1 t2691.t2.a2 t2691.t2.a3))
% 1.81/2.01  (step t2691.t3 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.01  (step t2691.t4 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.01  (step t2691.t5 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t2691.t6 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t2691.t7 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2691.t2 t2691.t3 t2691.t4 t2691.t5 t2691.t6))
% 1.81/2.01  (step t2691.t8 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t2691.t7))
% 1.81/2.01  (step t2691.t9 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2691.t8))
% 1.81/2.01  (step t2691.t10 (cl (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2691.t1 t2691.t9))
% 1.81/2.01  (step t2691.t11 (cl (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 1.81/2.01  (step t2691.t12 (cl (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2691.t10 t2691.t11))
% 1.81/2.01  (step t2691.t13 (cl (=> (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2691.t12))
% 1.81/2.01  (step t2691.t14 (cl (not (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t2691.t13))
% 1.81/2.01  (step t2691.t15 (cl (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 1.81/2.01  (step t2691.t16 (cl (and (not (= tptp.e21 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2691.t15 t2691.a3 t2691.a2 t2691.a0 t2691.a1))
% 1.81/2.01  (step t2691.t17 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2691.t14 t2691.t16))
% 1.81/2.01  (step t2691 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t2691.a0 t2691.a1 t2691.a2 t2691.a3))
% 1.81/2.01  (step t2692 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t2693 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t2694 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.01  (step t2695 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (= tptp.e21 tptp.unit2))) :rule and_pos)
% 1.81/2.01  (step t2696 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))))) :rule resolution :premises (t2691 t2692 t2693 t2694 t2695))
% 1.81/2.01  (step t2697 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t2696))
% 1.81/2.01  (step t2698 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2697))
% 1.81/2.01  (step t2699 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2690 t2698))
% 1.81/2.01  (step t2700 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 1.81/2.01  (step t2701 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2699 t2700))
% 1.81/2.01  (step t2702 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2701))
% 1.81/2.01  (step t2703 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.unit2) (not (= tptp.e21 tptp.unit2)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t2702))
% 1.81/2.01  (step t2704 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2689 t2703))
% 1.81/2.01  (step t2705 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t2706 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 1.81/2.01  (step t2707 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 tptp.unit2)))) :rule or_neg)
% 1.81/2.01  (step t2708 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= tptp.e21 tptp.unit2))))) :rule or_neg)
% 1.81/2.01  (step t2709 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 1.81/2.01  (step t2710 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2704 t2705 t2706 t2707 t2708 t2709))
% 1.81/2.01  (step t2711 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e21 tptp.unit2))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2710))
% 1.81/2.01  (step t2712 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 tptp.unit2) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2685 t2688 t2711))
% 1.81/2.01  (step t2713 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 tptp.unit2) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t2712))
% 1.81/2.01  (step t2714 (cl (= tptp.e21 tptp.unit2) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2))) :rule reordering :premises (t2713))
% 1.81/2.01  (step t2715 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 1.81/2.01  (step t2716 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t12 t1816 t2656 t13))
% 1.81/2.01  (step t2717 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2)))) :rule and_neg)
% 1.81/2.01  (step t2718 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2719)
% 1.81/2.01  (assume t2719.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (assume t2719.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.01  (assume t2719.a2 (not (= tptp.e23 tptp.unit2)))
% 1.81/2.01  (step t2719.t1 (cl (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2719.t2)
% 1.81/2.01  (assume t2719.t2.a0 (not (= tptp.e23 tptp.unit2)))
% 1.81/2.01  (assume t2719.t2.a1 (= tptp.e20 tptp.unit2))
% 1.81/2.01  (assume t2719.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (step t2719.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 1.81/2.01  (step t2719.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 (t2719.t2.t1))
% 1.81/2.01  (step t2719.t2.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 1.81/2.01  (step t2719.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t2719.t2.a2))
% 1.81/2.01  (step t2719.t2.t5 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2719.t2.a1))
% 1.81/2.01  (step t2719.t2.t6 (cl (= tptp.e20 tptp.unit2)) :rule symm :premises (t2719.t2.t5))
% 1.81/2.01  (step t2719.t2.t7 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.unit2)) :rule trans :premises (t2719.t2.t4 t2719.t2.t6))
% 1.81/2.01  (step t2719.t2.t8 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 tptp.unit2))) :rule cong :premises (t2719.t2.t3 t2719.t2.t7))
% 1.81/2.01  (step t2719.t2.t9 (cl (= (= (= tptp.e23 tptp.unit2) false) (not (= tptp.e23 tptp.unit2)))) :rule equiv_simplify)
% 1.81/2.01  (step t2719.t2.t10 (cl (= (= tptp.e23 tptp.unit2) false) (not (not (= tptp.e23 tptp.unit2)))) :rule equiv2 :premises (t2719.t2.t9))
% 1.81/2.01  (step t2719.t2.t11 (cl (not (not (not (= tptp.e23 tptp.unit2)))) (= tptp.e23 tptp.unit2)) :rule not_not)
% 1.81/2.01  (step t2719.t2.t12 (cl (= (= tptp.e23 tptp.unit2) false) (= tptp.e23 tptp.unit2)) :rule resolution :premises (t2719.t2.t10 t2719.t2.t11))
% 1.81/2.01  (step t2719.t2.t13 (cl (= (= tptp.e23 tptp.unit2) false)) :rule resolution :premises (t2719.t2.t12 t2719.t2.a0))
% 1.81/2.01  (step t2719.t2.t14 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t2719.t2.t8 t2719.t2.t13))
% 1.81/2.01  (step t2719.t2.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2719.t2.t2 t2719.t2.t14))
% 1.81/2.01  (step t2719.t2 (cl (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t2719.t2.a0 t2719.t2.a1 t2719.t2.a2))
% 1.81/2.01  (step t2719.t3 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.01  (step t2719.t4 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.01  (step t2719.t5 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t2719.t6 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t2719.t2 t2719.t3 t2719.t4 t2719.t5))
% 1.81/2.01  (step t2719.t7 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t2719.t6))
% 1.81/2.01  (step t2719.t8 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t2719.t7))
% 1.81/2.01  (step t2719.t9 (cl (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (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 (t2719.t1 t2719.t8))
% 1.81/2.01  (step t2719.t10 (cl (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (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)
% 1.81/2.01  (step t2719.t11 (cl (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t2719.t9 t2719.t10))
% 1.81/2.01  (step t2719.t12 (cl (=> (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t2719.t11))
% 1.81/2.01  (step t2719.t13 (cl (not (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t2719.t12))
% 1.81/2.01  (step t2719.t14 (cl (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 1.81/2.01  (step t2719.t15 (cl (and (not (= tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2719.t14 t2719.a2 t2719.a1 t2719.a0))
% 1.81/2.01  (step t2719.t16 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2719.t13 t2719.t15))
% 1.81/2.01  (step t2719 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t2719.a0 t2719.a1 t2719.a2))
% 1.81/2.01  (step t2720 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t2721 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.01  (step t2722 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (= tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.01  (step t2723 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))))) :rule resolution :premises (t2719 t2720 t2721 t2722))
% 1.81/2.01  (step t2724 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t2723))
% 1.81/2.01  (step t2725 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t2724))
% 1.81/2.01  (step t2726 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2718 t2725))
% 1.81/2.01  (step t2727 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 1.81/2.01  (step t2728 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t2726 t2727))
% 1.81/2.01  (step t2729 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t2728))
% 1.81/2.01  (step t2730 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.unit2) (not (= tptp.e23 tptp.unit2)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t2729))
% 1.81/2.01  (step t2731 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2717 t2730))
% 1.81/2.01  (step t2732 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t2733 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 tptp.unit2)))) :rule or_neg)
% 1.81/2.01  (step t2734 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= tptp.e23 tptp.unit2))))) :rule or_neg)
% 1.81/2.01  (step t2735 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t2736 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t2731 t2732 t2733 t2734 t2735))
% 1.81/2.01  (step t2737 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (not (not (= tptp.e23 tptp.unit2))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t2736))
% 1.81/2.01  (step t2738 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t2715 t2716 t2737))
% 1.81/2.01  (step t2739 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t2738))
% 1.81/2.01  (step t2740 (cl (= tptp.e23 tptp.unit2) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 tptp.unit2))) :rule reordering :premises (t2739))
% 1.81/2.01  (step t2741 (cl (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 tptp.unit2)) (= tptp.e23 tptp.unit2) (not (= tptp.e20 tptp.unit2))) :rule resolution :premises (t2127 t2129 t2167 t2169 t2188 t585 t982 t1450 t985 t1486 t2209 t608 t982 t1450 t985 t1486 t2210 t2211 t2231 t608 t1450 t983 t1486 t2232 t687 t2273 t2279 t2280 t2232 t2319 t2279 t2320 t2232 t2359 t2365 t1877 t1878 t2088 t1996 t2366 t2386 t608 t1450 t984 t1486 t2366 t1734 t2404 t2407 t1450 t1486 t2408 t2428 t608 t1450 t984 t1486 t1996 t970 t2457 t1871 t2166 t1995 t2500 t1871 t985 t2501 t1995 t2522 t608 t982 t1450 t985 t1486 t1995 t364 t2542 t608 t1450 t983 t1486 t2543 t385 t2583 t2645 t1486 t2684 t1486 t2714 t2645 t1486 t2740 t1486))
% 1.81/2.01  (step t2742 (cl (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 tptp.unit2) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2741))
% 1.81/2.01  (step t2743 (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)
% 1.81/2.01  (step t2744 (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 (t64 t69 t74 t79))
% 1.81/2.01  (step t2745 (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 (t1512 t1520 t1528 t1536))
% 1.81/2.01  (step t2746 (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 (t1513 t1521 t1529 t1537))
% 1.81/2.01  (step t2747 (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 (t1514 t1522 t1530 t1538))
% 1.81/2.01  (step t2748 (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 (t1516 t1524 t1532 t1540))
% 1.81/2.01  (step t2749 (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 (t65 t70 t75 t80))
% 1.81/2.01  (step t2750 (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 (t1544 t1550 t1556 t1562))
% 1.81/2.01  (step t2751 (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 (t1545 t1551 t1557 t1563))
% 1.81/2.01  (step t2752 (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 (t1517 t1525 t1533 t1541))
% 1.81/2.01  (step t2753 (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 (t1547 t1553 t1559 t1565))
% 1.81/2.01  (step t2754 (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 (t66 t71 t76 t81))
% 1.81/2.01  (step t2755 (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 (t1568 t1572 t1576 t1580))
% 1.81/2.01  (step t2756 (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 (t1518 t1526 t1534 t1542))
% 1.81/2.01  (step t2757 (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 (t1548 t1554 t1560 t1566))
% 1.81/2.01  (step t2758 (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 (t1570 t1574 t1578 t1582))
% 1.81/2.01  (step t2759 (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 (t67 t72 t77 t82))
% 1.81/2.01  (step t2760 (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 (t2744 t2745 t2746 t2747 t2748 t2749 t2750 t2751 t2752 t2753 t2754 t2755 t2756 t2757 t2758 t2759))
% 1.81/2.01  (step t2761 (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 (t2743 t2760 a3))
% 1.81/2.01  (step t2762 (cl (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t2761))
% 1.81/2.01  (step t2763 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule or :premises (t2762))
% 1.81/2.01  (step t2764 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_pos2)
% 1.81/2.01  (step t2765 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 1.81/2.01  (step t2766 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule equiv1 :premises (t2765))
% 1.81/2.01  (step t2767 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))))) :rule all_simplify)
% 1.81/2.01  (step t2768 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule refl)
% 1.81/2.01  (step t2769 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 1.81/2.01  (step t2770 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t2768 t2769))
% 1.81/2.01  (step t2771 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) true)) :rule all_simplify)
% 1.81/2.01  (step t2772 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) true)) :rule trans :premises (t2770 t2771))
% 1.81/2.01  (step t2773 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) true)) :rule trans :premises (t2767 t2772))
% 1.81/2.01  (step t2774 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2766 t2773))
% 1.81/2.01  (step t2775 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 1.81/2.01  (step t2776 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t2141 t2774 t2775))
% 1.81/2.01  (step t2777 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule and_neg)
% 1.81/2.01  (step t2778 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2779)
% 1.81/2.01  (assume t2779.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.01  (assume t2779.a1 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))
% 1.81/2.01  (step t2779.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2779.t2)
% 1.81/2.01  (assume t2779.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))
% 1.81/2.01  (assume t2779.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.01  (step t2779.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 1.81/2.01  (step t2779.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) false)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule equiv1 :premises (t2779.t2.t1))
% 1.81/2.01  (step t2779.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2779.t2.a1))
% 1.81/2.01  (step t2779.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2779.t2.t3))
% 1.81/2.01  (step t2779.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) :rule refl)
% 1.81/2.01  (step t2779.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule cong :premises (t2779.t2.t4 t2779.t2.t5))
% 1.81/2.01  (step t2779.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) false) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 1.81/2.01  (step t2779.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv2 :premises (t2779.t2.t7))
% 1.81/2.01  (step t2779.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) :rule not_not)
% 1.81/2.01  (step t2779.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) false) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) :rule resolution :premises (t2779.t2.t8 t2779.t2.t9))
% 1.81/2.01  (step t2779.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) false)) :rule resolution :premises (t2779.t2.t10 t2779.t2.a0))
% 1.81/2.01  (step t2779.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t2779.t2.t6 t2779.t2.t11))
% 1.81/2.01  (step t2779.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2779.t2.t2 t2779.t2.t12))
% 1.81/2.01  (step t2779.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t2779.t2.a0 t2779.t2.a1))
% 1.81/2.01  (step t2779.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 1.81/2.01  (step t2779.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t2779.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t2779.t2 t2779.t3 t2779.t4))
% 1.81/2.01  (step t2779.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t2779.t5))
% 1.81/2.01  (step t2779.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t2779.t6))
% 1.81/2.01  (step t2779.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2779.t1 t2779.t7))
% 1.81/2.01  (step t2779.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 1.81/2.01  (step t2779.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2779.t8 t2779.t9))
% 1.81/2.01  (step t2779.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2779.t10))
% 1.81/2.01  (step t2779.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t2779.t11))
% 1.81/2.01  (step t2779.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 1.81/2.01  (step t2779.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2779.t13 t2779.a1 t2779.a0))
% 1.81/2.01  (step t2779.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2779.t12 t2779.t14))
% 1.81/2.01  (step t2779 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t2779.a0 t2779.a1))
% 1.81/2.01  (step t2780 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t2781 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 1.81/2.01  (step t2782 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t2779 t2780 t2781))
% 1.81/2.01  (step t2783 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t2782))
% 1.81/2.01  (step t2784 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t2783))
% 1.81/2.01  (step t2785 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2778 t2784))
% 1.81/2.01  (step t2786 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 1.81/2.01  (step t2787 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2785 t2786))
% 1.81/2.01  (step t2788 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2787))
% 1.81/2.01  (step t2789 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t2788))
% 1.81/2.01  (step t2790 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2777 t2789))
% 1.81/2.01  (step t2791 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t2792 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule or_neg)
% 1.81/2.01  (step t2793 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 1.81/2.01  (step t2794 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2790 t2791 t2792 t2793))
% 1.81/2.01  (step t2795 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2794))
% 1.81/2.01  (step t2796 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2764 t2776 t2795))
% 1.81/2.01  (step t2797 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule or :premises (t2796))
% 1.81/2.01  (step t2798 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t2797))
% 1.81/2.01  (step t2799 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t1977))
% 1.81/2.01  (step t2800 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2798 t2799 t985))
% 1.81/2.01  (step t2801 (cl (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 tptp.unit2) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) :rule resolution :premises (t2742 t2763 t2800))
% 1.81/2.01  (step t2802 (cl (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 tptp.unit2)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 tptp.unit2) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) :rule contraction :premises (t2801))
% 1.81/2.01  (step t2803 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h12 tptp.e11)))) :rule and_neg)
% 1.81/2.01  (step t2804 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11))) (= tptp.e21 (tptp.h12 tptp.e11))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2805)
% 1.81/2.01  (assume t2805.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))
% 1.81/2.01  (assume t2805.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))
% 1.81/2.01  (assume t2805.a2 (= tptp.e20 tptp.unit2))
% 1.81/2.01  (assume t2805.a3 (= tptp.e23 (tptp.h12 tptp.e11)))
% 1.81/2.01  (step t2805.t1 (cl (=> (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.h12 tptp.e11))) (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2805.t2)
% 1.81/2.01  (assume t2805.t2.a0 (= tptp.e23 (tptp.h12 tptp.e11)))
% 1.81/2.01  (assume t2805.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))
% 1.81/2.01  (assume t2805.t2.a2 (= tptp.e20 tptp.unit2))
% 1.81/2.01  (assume t2805.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))
% 1.81/2.01  (step t2805.t2.t1 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21)) :rule symm :premises (t2805.t2.a3))
% 1.81/2.01  (step t2805.t2.t2 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t2805.t2.t1))
% 1.81/2.01  (step t2805.t2.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 1.81/2.01  (step t2805.t2.t4 (cl (= tptp.unit2 tptp.e20)) :rule symm :premises (t2805.t2.a2))
% 1.81/2.01  (step t2805.t2.t5 (cl (= tptp.e20 tptp.unit2)) :rule symm :premises (t2805.t2.t4))
% 1.81/2.01  (step t2805.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.unit2))) :rule cong :premises (t2805.t2.t3 t2805.t2.t5))
% 1.81/2.01  (step t2805.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.unit2) tptp.e23)) :rule symm :premises (t2805.t2.a1))
% 1.81/2.01  (step t2805.t2.t8 (cl (= (tptp.h12 tptp.e11) tptp.e23)) :rule symm :premises (t2805.t2.a0))
% 1.81/2.01  (step t2805.t2.t9 (cl (= tptp.e23 (tptp.h12 tptp.e11))) :rule symm :premises (t2805.t2.t8))
% 1.81/2.01  (step t2805.t2.t10 (cl (= tptp.e21 (tptp.h12 tptp.e11))) :rule trans :premises (t2805.t2.t2 t2805.t2.t6 t2805.t2.t7 t2805.t2.t9))
% 1.81/2.01  (step t2805.t2 (cl (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.h12 tptp.e11))) :rule subproof :discharge (t2805.t2.a0 t2805.t2.a1 t2805.t2.a2 t2805.t2.a3))
% 1.81/2.01  (step t2805.t3 (cl (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.h12 tptp.e11))) :rule and_pos)
% 1.81/2.01  (step t2805.t4 (cl (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.01  (step t2805.t5 (cl (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.01  (step t2805.t6 (cl (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 1.81/2.01  (step t2805.t7 (cl (= tptp.e21 (tptp.h12 tptp.e11)) (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2805.t2 t2805.t3 t2805.t4 t2805.t5 t2805.t6))
% 1.81/2.01  (step t2805.t8 (cl (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e21 (tptp.h12 tptp.e11))) :rule reordering :premises (t2805.t7))
% 1.81/2.01  (step t2805.t9 (cl (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e21 (tptp.h12 tptp.e11))) :rule contraction :premises (t2805.t8))
% 1.81/2.01  (step t2805.t10 (cl (=> (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.h12 tptp.e11))) (= tptp.e21 (tptp.h12 tptp.e11))) :rule resolution :premises (t2805.t1 t2805.t9))
% 1.81/2.01  (step t2805.t11 (cl (=> (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule implies_neg2)
% 1.81/2.01  (step t2805.t12 (cl (=> (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.h12 tptp.e11))) (=> (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.h12 tptp.e11)))) :rule resolution :premises (t2805.t10 t2805.t11))
% 1.81/2.01  (step t2805.t13 (cl (=> (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.h12 tptp.e11)))) :rule contraction :premises (t2805.t12))
% 1.81/2.01  (step t2805.t14 (cl (not (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e21 (tptp.h12 tptp.e11))) :rule implies :premises (t2805.t13))
% 1.81/2.01  (step t2805.t15 (cl (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule and_neg)
% 1.81/2.01  (step t2805.t16 (cl (and (= tptp.e23 (tptp.h12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2805.t15 t2805.a3 t2805.a1 t2805.a2 t2805.a0))
% 1.81/2.01  (step t2805.t17 (cl (= tptp.e21 (tptp.h12 tptp.e11))) :rule resolution :premises (t2805.t14 t2805.t16))
% 1.81/2.01  (step t2805 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h12 tptp.e11))) (= tptp.e21 (tptp.h12 tptp.e11))) :rule subproof :discharge (t2805.a0 t2805.a1 t2805.a2 t2805.a3))
% 1.81/2.01  (step t2806 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 1.81/2.01  (step t2807 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.01  (step t2808 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (= tptp.e20 tptp.unit2)) :rule and_pos)
% 1.81/2.01  (step t2809 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (= tptp.e23 (tptp.h12 tptp.e11))) :rule and_pos)
% 1.81/2.01  (step t2810 (cl (= tptp.e21 (tptp.h12 tptp.e11)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11))))) :rule resolution :premises (t2805 t2806 t2807 t2808 t2809))
% 1.81/2.01  (step t2811 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (= tptp.e21 (tptp.h12 tptp.e11))) :rule reordering :premises (t2810))
% 1.81/2.01  (step t2812 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (= tptp.e21 (tptp.h12 tptp.e11))) :rule contraction :premises (t2811))
% 1.81/2.01  (step t2813 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11))) (= tptp.e21 (tptp.h12 tptp.e11))) (= tptp.e21 (tptp.h12 tptp.e11))) :rule resolution :premises (t2804 t2812))
% 1.81/2.01  (step t2814 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11))) (= tptp.e21 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule implies_neg2)
% 1.81/2.01  (step t2815 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11))) (= tptp.e21 (tptp.h12 tptp.e11))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11))) (= tptp.e21 (tptp.h12 tptp.e11)))) :rule resolution :premises (t2813 t2814))
% 1.81/2.01  (step t2816 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11))) (= tptp.e21 (tptp.h12 tptp.e11)))) :rule contraction :premises (t2815))
% 1.81/2.01  (step t2817 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e20 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e11)))) (= tptp.e21 (tptp.h12 tptp.e11))) :rule implies :premises (t2816))
% 1.81/2.01  (step t2818 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h12 tptp.e11))) (= tptp.e21 (tptp.h12 tptp.e11))) :rule resolution :premises (t2803 t2817))
% 1.81/2.01  (step t2819 (cl (= tptp.e21 (tptp.h12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e23 (tptp.h12 tptp.e11)))) :rule reordering :premises (t2818))
% 1.81/2.01  (step t2820 (cl (not (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))))) (not (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule equiv_pos2)
% 1.81/2.01  (step t2821 (cl (= (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e23 (tptp.h12 tptp.e11))))) :rule refl)
% 1.81/2.01  (step t2822 (cl (= (not (= tptp.e21 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule refl)
% 1.81/2.01  (step t2823 (cl (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))))) :rule cong :premises (t2099 t2821 t2822))
% 1.81/2.01  (step t2824 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11)))) :rule and_neg)
% 1.81/2.01  (step t2825 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2826)
% 1.81/2.01  (assume t2826.a0 (not (= tptp.e21 tptp.e23)))
% 1.81/2.01  (assume t2826.a1 (= tptp.e23 (tptp.h12 tptp.e11)))
% 1.81/2.01  (step t2826.t1 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2826.t2)
% 1.81/2.01  (assume t2826.t2.a0 (not (= tptp.e21 tptp.e23)))
% 1.81/2.01  (assume t2826.t2.a1 (= tptp.e23 (tptp.h12 tptp.e11)))
% 1.81/2.01  (step t2826.t2.t1 (cl (= (= (= tptp.e21 (tptp.h12 tptp.e11)) false) (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule equiv_simplify)
% 1.81/2.01  (step t2826.t2.t2 (cl (not (= (= tptp.e21 (tptp.h12 tptp.e11)) false)) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule equiv1 :premises (t2826.t2.t1))
% 1.81/2.01  (step t2826.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 1.81/2.01  (step t2826.t2.t4 (cl (= (tptp.h12 tptp.e11) tptp.e23)) :rule symm :premises (t2826.t2.a1))
% 1.81/2.01  (step t2826.t2.t5 (cl (= (= tptp.e21 (tptp.h12 tptp.e11)) (= tptp.e21 tptp.e23))) :rule cong :premises (t2826.t2.t3 t2826.t2.t4))
% 1.81/2.01  (step t2826.t2.t6 (cl (= (= (= tptp.e21 tptp.e23) false) (not (= tptp.e21 tptp.e23)))) :rule equiv_simplify)
% 1.81/2.01  (step t2826.t2.t7 (cl (= (= tptp.e21 tptp.e23) false) (not (not (= tptp.e21 tptp.e23)))) :rule equiv2 :premises (t2826.t2.t6))
% 1.81/2.01  (step t2826.t2.t8 (cl (not (not (not (= tptp.e21 tptp.e23)))) (= tptp.e21 tptp.e23)) :rule not_not)
% 1.81/2.01  (step t2826.t2.t9 (cl (= (= tptp.e21 tptp.e23) false) (= tptp.e21 tptp.e23)) :rule resolution :premises (t2826.t2.t7 t2826.t2.t8))
% 1.81/2.01  (step t2826.t2.t10 (cl (= (= tptp.e21 tptp.e23) false)) :rule resolution :premises (t2826.t2.t9 t2826.t2.a0))
% 1.81/2.01  (step t2826.t2.t11 (cl (= (= tptp.e21 (tptp.h12 tptp.e11)) false)) :rule trans :premises (t2826.t2.t5 t2826.t2.t10))
% 1.81/2.01  (step t2826.t2.t12 (cl (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule resolution :premises (t2826.t2.t2 t2826.t2.t11))
% 1.81/2.01  (step t2826.t2 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule subproof :discharge (t2826.t2.a0 t2826.t2.a1))
% 1.81/2.01  (step t2826.t3 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t2826.t4 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (= tptp.e23 (tptp.h12 tptp.e11))) :rule and_pos)
% 1.81/2.01  (step t2826.t5 (cl (not (= tptp.e21 (tptp.h12 tptp.e11))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))))) :rule resolution :premises (t2826.t2 t2826.t3 t2826.t4))
% 1.81/2.01  (step t2826.t6 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule reordering :premises (t2826.t5))
% 1.81/2.01  (step t2826.t7 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule contraction :premises (t2826.t6))
% 1.81/2.01  (step t2826.t8 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule resolution :premises (t2826.t1 t2826.t7))
% 1.81/2.01  (step t2826.t9 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (not (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule implies_neg2)
% 1.81/2.01  (step t2826.t10 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule resolution :premises (t2826.t8 t2826.t9))
% 1.81/2.01  (step t2826.t11 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule contraction :premises (t2826.t10))
% 1.81/2.01  (step t2826.t12 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule implies :premises (t2826.t11))
% 1.81/2.01  (step t2826.t13 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11)))) :rule and_neg)
% 1.81/2.01  (step t2826.t14 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) :rule resolution :premises (t2826.t13 t2826.a0 t2826.a1))
% 1.81/2.01  (step t2826.t15 (cl (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule resolution :premises (t2826.t12 t2826.t14))
% 1.81/2.01  (step t2826 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule subproof :discharge (t2826.a0 t2826.a1))
% 1.81/2.01  (step t2827 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t2828 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (= tptp.e23 (tptp.h12 tptp.e11))) :rule and_pos)
% 1.81/2.01  (step t2829 (cl (not (= tptp.e21 (tptp.h12 tptp.e11))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))))) :rule resolution :premises (t2826 t2827 t2828))
% 1.81/2.01  (step t2830 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule reordering :premises (t2829))
% 1.81/2.01  (step t2831 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule contraction :premises (t2830))
% 1.81/2.01  (step t2832 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule resolution :premises (t2825 t2831))
% 1.81/2.01  (step t2833 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (not (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule implies_neg2)
% 1.81/2.01  (step t2834 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule resolution :premises (t2832 t2833))
% 1.81/2.01  (step t2835 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule contraction :premises (t2834))
% 1.81/2.01  (step t2836 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e11)))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule implies :premises (t2835))
% 1.81/2.01  (step t2837 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule resolution :premises (t2824 t2836))
% 1.81/2.01  (step t2838 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (not (not (not (= tptp.e21 tptp.e23))))) :rule or_neg)
% 1.81/2.01  (step t2839 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (not (not (= tptp.e23 (tptp.h12 tptp.e11))))) :rule or_neg)
% 1.81/2.01  (step t2840 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (not (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule or_neg)
% 1.81/2.01  (step t2841 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule resolution :premises (t2837 t2838 t2839 t2840))
% 1.81/2.01  (step t2842 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule contraction :premises (t2841))
% 1.81/2.01  (step t2843 (cl (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11))))) :rule resolution :premises (t2820 t2823 t2842))
% 1.81/2.01  (step t2844 (cl (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.h12 tptp.e11))) (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule or :premises (t2843))
% 1.81/2.01  (step t2845 (cl (= tptp.e23 (tptp.h12 tptp.e11))) :rule and :premises (t2643))
% 1.81/2.01  (step t2846 (cl (not (= tptp.e21 (tptp.h12 tptp.e11)))) :rule resolution :premises (t2844 t2125 t2845))
% 1.81/2.01  (step t2847 (cl (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 tptp.unit2) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 tptp.unit2))) :rule resolution :premises (t2802 t2819 t2846 t2845 t2543))
% 1.81/2.01  (step t2848 (cl (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 tptp.unit2)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 tptp.unit2) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) :rule contraction :premises (t2847))
% 1.81/2.01  (step t2849 (cl (not (and (= 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)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 1.81/2.01  (step t2850 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (and (= 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 reordering :premises (t2849))
% 1.81/2.01  (step t2851 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (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.unit2))) (not (= tptp.e22 tptp.unit2)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule and_neg)
% 1.81/2.01  (step t2852 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e22 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2853)
% 1.81/2.01  (assume t2853.a0 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 1.81/2.01  (assume t2853.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (assume t2853.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))
% 1.81/2.01  (assume t2853.a3 (= tptp.e22 tptp.unit2))
% 1.81/2.01  (assume t2853.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))
% 1.81/2.01  (step t2853.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h12 tptp.e10))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2853.t2)
% 1.81/2.01  (assume t2853.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))
% 1.81/2.01  (assume t2853.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (assume t2853.t2.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))
% 1.81/2.01  (assume t2853.t2.a3 (= tptp.e22 tptp.unit2))
% 1.81/2.01  (assume t2853.t2.a4 (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))
% 1.81/2.01  (step t2853.t2.t1 (cl (= (tptp.op2 tptp.e22 tptp.unit2) tptp.e22)) :rule symm :premises (t2853.t2.a4))
% 1.81/2.01  (step t2853.t2.t2 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule symm :premises (t2853.t2.t1))
% 1.81/2.01  (step t2853.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 1.81/2.01  (step t2853.t2.t4 (cl (= tptp.unit2 tptp.e22)) :rule symm :premises (t2853.t2.a3))
% 1.81/2.01  (step t2853.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.unit2) (tptp.op2 tptp.e22 tptp.e22))) :rule cong :premises (t2853.t2.t3 t2853.t2.t4))
% 1.81/2.01  (step t2853.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) :rule symm :premises (t2853.t2.a2))
% 1.81/2.01  (step t2853.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t2853.t2.a1))
% 1.81/2.01  (step t2853.t2.t8 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2853.t2.t7))
% 1.81/2.01  (step t2853.t2.t9 (cl (= (tptp.h12 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2853.t2.a0))
% 1.81/2.01  (step t2853.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule symm :premises (t2853.t2.t9))
% 1.81/2.01  (step t2853.t2.t11 (cl (= tptp.e22 (tptp.h12 tptp.e10))) :rule trans :premises (t2853.t2.t2 t2853.t2.t5 t2853.t2.t6 t2853.t2.t8 t2853.t2.t10))
% 1.81/2.01  (step t2853.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h12 tptp.e10))) :rule subproof :discharge (t2853.t2.a0 t2853.t2.a1 t2853.t2.a2 t2853.t2.a3 t2853.t2.a4))
% 1.81/2.01  (step t2853.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t2853.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t2853.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 1.81/2.01  (step t2853.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 tptp.unit2)) :rule and_pos)
% 1.81/2.01  (step t2853.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule and_pos)
% 1.81/2.01  (step t2853.t8 (cl (= tptp.e22 (tptp.h12 tptp.e10)) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))))) :rule resolution :premises (t2853.t2 t2853.t3 t2853.t4 t2853.t5 t2853.t6 t2853.t7))
% 1.81/2.01  (step t2853.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h12 tptp.e10))) :rule reordering :premises (t2853.t8))
% 1.81/2.01  (step t2853.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h12 tptp.e10))) :rule contraction :premises (t2853.t9))
% 1.81/2.01  (step t2853.t11 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h12 tptp.e10))) (= tptp.e22 (tptp.h12 tptp.e10))) :rule resolution :premises (t2853.t1 t2853.t10))
% 1.81/2.01  (step t2853.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule implies_neg2)
% 1.81/2.01  (step t2853.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h12 tptp.e10))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h12 tptp.e10)))) :rule resolution :premises (t2853.t11 t2853.t12))
% 1.81/2.01  (step t2853.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (= tptp.e22 (tptp.h12 tptp.e10)))) :rule contraction :premises (t2853.t13))
% 1.81/2.01  (step t2853.t15 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) (= tptp.e22 (tptp.h12 tptp.e10))) :rule implies :premises (t2853.t14))
% 1.81/2.01  (step t2853.t16 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 tptp.unit2)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule and_neg)
% 1.81/2.01  (step t2853.t17 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.unit2) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)))) :rule resolution :premises (t2853.t16 t2853.a4 t2853.a1 t2853.a0 t2853.a3 t2853.a2))
% 1.81/2.01  (step t2853.t18 (cl (= tptp.e22 (tptp.h12 tptp.e10))) :rule resolution :premises (t2853.t15 t2853.t17))
% 1.81/2.01  (step t2853 (cl (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.unit2))) (not (= tptp.e22 tptp.unit2)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e22 (tptp.h12 tptp.e10))) :rule subproof :discharge (t2853.a0 t2853.a1 t2853.a2 t2853.a3 t2853.a4))
% 1.81/2.01  (step t2854 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 1.81/2.01  (step t2855 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t2856 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2))) :rule and_pos)
% 1.81/2.01  (step t2857 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e22 tptp.unit2)) :rule and_pos)
% 1.81/2.01  (step t2858 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t2859 (cl (= tptp.e22 (tptp.h12 tptp.e10)) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))))) :rule resolution :premises (t2853 t2854 t2855 t2856 t2857 t2858))
% 1.81/2.01  (step t2860 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e22 (tptp.h12 tptp.e10))) :rule reordering :premises (t2859))
% 1.81/2.01  (step t2861 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e22 (tptp.h12 tptp.e10))) :rule contraction :premises (t2860))
% 1.81/2.01  (step t2862 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e22 (tptp.h12 tptp.e10))) (= tptp.e22 (tptp.h12 tptp.e10))) :rule resolution :premises (t2852 t2861))
% 1.81/2.01  (step t2863 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e22 (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule implies_neg2)
% 1.81/2.01  (step t2864 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e22 (tptp.h12 tptp.e10))) (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e22 (tptp.h12 tptp.e10)))) :rule resolution :premises (t2862 t2863))
% 1.81/2.01  (step t2865 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e22 (tptp.h12 tptp.e10)))) :rule contraction :premises (t2864))
% 1.81/2.01  (step t2866 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.unit2)) (= tptp.e22 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e22 (tptp.h12 tptp.e10))) :rule implies :premises (t2865))
% 1.81/2.01  (step t2867 (cl (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.unit2))) (not (= tptp.e22 tptp.unit2)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e22 (tptp.h12 tptp.e10))) :rule resolution :premises (t2851 t2866))
% 1.81/2.01  (step t2868 (cl (= tptp.e22 (tptp.h12 tptp.e10)) (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.unit2))) (not (= tptp.e22 tptp.unit2)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule reordering :premises (t2867))
% 1.81/2.01  (step t2869 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule and :premises (t2643))
% 1.81/2.01  (step t2870 (cl (and (= 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.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t85))
% 1.81/2.01  (step t2871 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t2872 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (not (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t2871))
% 1.81/2.01  (step t2873 (cl (not (= (or (not (= 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.e21 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= (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.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.e21 tptp.e21))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 1.81/2.01  (step t2874 (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)
% 1.81/2.01  (step t2875 (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 (t2874))
% 1.81/2.01  (step t2876 (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)
% 1.81/2.01  (step t2877 (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)
% 1.81/2.01  (step t2878 (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)
% 1.81/2.01  (step t2879 (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 (t2877 t2878))
% 1.81/2.01  (step t2880 (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)
% 1.81/2.01  (step t2881 (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 (t2879 t2880))
% 1.81/2.01  (step t2882 (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 (t2876 t2881))
% 1.81/2.01  (step t2883 (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 (t2875 t2882))
% 1.81/2.01  (step t2884 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 1.81/2.01  (step t2885 (cl (= (or (not (= 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.e21 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t2141 t2883 t2884))
% 1.81/2.01  (step t2886 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule and_neg)
% 1.81/2.01  (step t2887 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2888)
% 1.81/2.01  (assume t2888.a0 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.01  (assume t2888.a1 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 1.81/2.01  (step t2888.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)
% 1.81/2.01  (anchor :step t2888.t2)
% 1.81/2.01  (assume t2888.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 1.81/2.01  (assume t2888.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.01  (step t2888.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 1.81/2.01  (step t2888.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 (t2888.t2.t1))
% 1.81/2.01  (step t2888.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t2888.t2.a1))
% 1.81/2.01  (step t2888.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2888.t2.t3))
% 1.81/2.01  (step t2888.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule refl)
% 1.81/2.01  (step t2888.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 (t2888.t2.t4 t2888.t2.t5))
% 1.81/2.01  (step t2888.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)
% 1.81/2.01  (step t2888.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 (t2888.t2.t7))
% 1.81/2.01  (step t2888.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)
% 1.81/2.01  (step t2888.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 (t2888.t2.t8 t2888.t2.t9))
% 1.81/2.01  (step t2888.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t2888.t2.t10 t2888.t2.a0))
% 1.81/2.01  (step t2888.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t2888.t2.t6 t2888.t2.t11))
% 1.81/2.01  (step t2888.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2888.t2.t2 t2888.t2.t12))
% 1.81/2.01  (step t2888.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 (t2888.t2.a0 t2888.t2.a1))
% 1.81/2.01  (step t2888.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)
% 1.81/2.01  (step t2888.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)
% 1.81/2.01  (step t2888.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 (t2888.t2 t2888.t3 t2888.t4))
% 1.81/2.01  (step t2888.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 (t2888.t5))
% 1.81/2.01  (step t2888.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 (t2888.t6))
% 1.81/2.01  (step t2888.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 (t2888.t1 t2888.t7))
% 1.81/2.01  (step t2888.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)
% 1.81/2.01  (step t2888.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 (t2888.t8 t2888.t9))
% 1.81/2.01  (step t2888.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 (t2888.t10))
% 1.81/2.01  (step t2888.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 (t2888.t11))
% 1.81/2.01  (step t2888.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)
% 1.81/2.01  (step t2888.t14 (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 (t2888.t13 t2888.a1 t2888.a0))
% 1.81/2.01  (step t2888.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2888.t12 t2888.t14))
% 1.81/2.01  (step t2888 (cl (not (= 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.e21 tptp.e21)))) :rule subproof :discharge (t2888.a0 t2888.a1))
% 1.81/2.01  (step t2889 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t2890 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 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)
% 1.81/2.01  (step t2891 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t2888 t2889 t2890))
% 1.81/2.01  (step t2892 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (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 (t2891))
% 1.81/2.01  (step t2893 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (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 (t2892))
% 1.81/2.01  (step t2894 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (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 (t2887 t2893))
% 1.81/2.01  (step t2895 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (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)
% 1.81/2.01  (step t2896 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (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 (t2894 t2895))
% 1.81/2.01  (step t2897 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (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 (t2896))
% 1.81/2.01  (step t2898 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (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 (t2897))
% 1.81/2.01  (step t2899 (cl (not (= 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.e21 tptp.e21)))) :rule resolution :premises (t2886 t2898))
% 1.81/2.01  (step t2900 (cl (or (not (= 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.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t2901 (cl (or (not (= 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.e21 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 1.81/2.01  (step t2902 (cl (or (not (= 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.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t2903 (cl (or (not (= 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.e21 tptp.e21)))) (or (not (= 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.e21 tptp.e21)))) (or (not (= 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.e21 tptp.e21))))) :rule resolution :premises (t2899 t2900 t2901 t2902))
% 1.81/2.01  (step t2904 (cl (or (not (= 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.e21 tptp.e21))))) :rule contraction :premises (t2903))
% 1.81/2.01  (step t2905 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t2873 t2885 t2904))
% 1.81/2.01  (step t2906 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t2905))
% 1.81/2.01  (step t2907 (cl (= (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.e23 tptp.e21)))) :rule reordering :premises (t2906))
% 1.81/2.01  (step t2908 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and :premises (t1977))
% 1.81/2.01  (step t2909 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2907 t2908 t985))
% 1.81/2.01  (step t2910 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2872 t2909))
% 1.81/2.01  (step t2911 (cl (or (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2) (= tptp.e22 tptp.unit2) (= tptp.e23 tptp.unit2))) :rule and :premises (t1994))
% 1.81/2.01  (step t2912 (cl (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2) (= tptp.e22 tptp.unit2) (= tptp.e23 tptp.unit2)) :rule or :premises (t2911))
% 1.81/2.01  (step t2913 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t2914 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t2913))
% 1.81/2.01  (step t2915 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e23 tptp.unit2)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule and_neg)
% 1.81/2.01  (step t2916 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2917)
% 1.81/2.01  (assume t2917.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))
% 1.81/2.01  (assume t2917.a1 (= tptp.e23 tptp.unit2))
% 1.81/2.01  (assume t2917.a2 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))
% 1.81/2.01  (step t2917.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2917.t2)
% 1.81/2.01  (assume t2917.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))
% 1.81/2.01  (assume t2917.t2.a1 (= tptp.e23 tptp.unit2))
% 1.81/2.01  (assume t2917.t2.a2 (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))
% 1.81/2.01  (step t2917.t2.t1 (cl (= (tptp.op2 tptp.e23 tptp.unit2) tptp.e23)) :rule symm :premises (t2917.t2.a2))
% 1.81/2.01  (step t2917.t2.t2 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule symm :premises (t2917.t2.t1))
% 1.81/2.01  (step t2917.t2.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 1.81/2.01  (step t2917.t2.t4 (cl (= tptp.unit2 tptp.e23)) :rule symm :premises (t2917.t2.a1))
% 1.81/2.01  (step t2917.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.unit2) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t2917.t2.t3 t2917.t2.t4))
% 1.81/2.01  (step t2917.t2.t6 (cl (= (tptp.h12 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2917.t2.a0))
% 1.81/2.01  (step t2917.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule symm :premises (t2917.t2.t6))
% 1.81/2.01  (step t2917.t2.t8 (cl (= tptp.e23 (tptp.h12 tptp.e10))) :rule trans :premises (t2917.t2.t2 t2917.t2.t5 t2917.t2.t7))
% 1.81/2.01  (step t2917.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule subproof :discharge (t2917.t2.a0 t2917.t2.a1 t2917.t2.a2))
% 1.81/2.01  (step t2917.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t2917.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e23 tptp.unit2)) :rule and_pos)
% 1.81/2.01  (step t2917.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.01  (step t2917.t6 (cl (= tptp.e23 (tptp.h12 tptp.e10)) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))))) :rule resolution :premises (t2917.t2 t2917.t3 t2917.t4 t2917.t5))
% 1.81/2.01  (step t2917.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule reordering :premises (t2917.t6))
% 1.81/2.01  (step t2917.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule contraction :premises (t2917.t7))
% 1.81/2.01  (step t2917.t9 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule resolution :premises (t2917.t1 t2917.t8))
% 1.81/2.01  (step t2917.t10 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) :rule implies_neg2)
% 1.81/2.01  (step t2917.t11 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e10))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e10)))) :rule resolution :premises (t2917.t9 t2917.t10))
% 1.81/2.01  (step t2917.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (= tptp.e23 (tptp.h12 tptp.e10)))) :rule contraction :premises (t2917.t11))
% 1.81/2.01  (step t2917.t13 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule implies :premises (t2917.t12))
% 1.81/2.01  (step t2917.t14 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 tptp.unit2)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) :rule and_neg)
% 1.81/2.01  (step t2917.t15 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 tptp.unit2) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)))) :rule resolution :premises (t2917.t14 t2917.a2 t2917.a1 t2917.a0))
% 1.81/2.01  (step t2917.t16 (cl (= tptp.e23 (tptp.h12 tptp.e10))) :rule resolution :premises (t2917.t13 t2917.t15))
% 1.81/2.01  (step t2917 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e23 tptp.unit2)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule subproof :discharge (t2917.a0 t2917.a1 t2917.a2))
% 1.81/2.01  (step t2918 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) :rule and_pos)
% 1.81/2.01  (step t2919 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e23 tptp.unit2)) :rule and_pos)
% 1.81/2.01  (step t2920 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t2921 (cl (= tptp.e23 (tptp.h12 tptp.e10)) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))))) :rule resolution :premises (t2917 t2918 t2919 t2920))
% 1.81/2.01  (step t2922 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule reordering :premises (t2921))
% 1.81/2.01  (step t2923 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule contraction :premises (t2922))
% 1.81/2.01  (step t2924 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule resolution :premises (t2916 t2923))
% 1.81/2.01  (step t2925 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) :rule implies_neg2)
% 1.81/2.01  (step t2926 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10)))) :rule resolution :premises (t2924 t2925))
% 1.81/2.01  (step t2927 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10)))) :rule contraction :premises (t2926))
% 1.81/2.01  (step t2928 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2)) (= tptp.e23 tptp.unit2) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule implies :premises (t2927))
% 1.81/2.01  (step t2929 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e23 tptp.unit2)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule resolution :premises (t2915 t2928))
% 1.81/2.01  (step t2930 (cl (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.unit2))) (not (= tptp.e23 tptp.unit2)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule reordering :premises (t2929))
% 1.81/2.01  (step t2931 (cl (not (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 1.81/2.01  (step t2932 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))))) :rule refl)
% 1.81/2.01  (step t2933 (cl (= (= (= (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10))) true) (= (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10))))) :rule equiv_simplify)
% 1.81/2.01  (step t2934 (cl (not (= (= (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10))) true)) (= (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10)))) :rule equiv1 :premises (t2933))
% 1.81/2.01  (step t2935 (cl (= (= (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10))) (= (= tptp.e23 (tptp.h12 tptp.e10)) (not (not (= tptp.e23 (tptp.h12 tptp.e10))))))) :rule all_simplify)
% 1.81/2.01  (step t2936 (cl (= (= tptp.e23 (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) :rule refl)
% 1.81/2.01  (step t2937 (cl (= (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10)))) :rule all_simplify)
% 1.81/2.01  (step t2938 (cl (= (= (= tptp.e23 (tptp.h12 tptp.e10)) (not (not (= tptp.e23 (tptp.h12 tptp.e10))))) (= (= tptp.e23 (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))))) :rule cong :premises (t2936 t2937))
% 1.81/2.01  (step t2939 (cl (= (= (= tptp.e23 (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) true)) :rule all_simplify)
% 1.81/2.01  (step t2940 (cl (= (= (= tptp.e23 (tptp.h12 tptp.e10)) (not (not (= tptp.e23 (tptp.h12 tptp.e10))))) true)) :rule trans :premises (t2938 t2939))
% 1.81/2.01  (step t2941 (cl (= (= (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10))) true)) :rule trans :premises (t2935 t2940))
% 1.81/2.01  (step t2942 (cl (= (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10)))) :rule resolution :premises (t2934 t2941))
% 1.81/2.01  (step t2943 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 1.81/2.01  (step t2944 (cl (= (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t2932 t2942 t2943))
% 1.81/2.01  (step t2945 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10))))) :rule and_neg)
% 1.81/2.01  (step t2946 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10))))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2947)
% 1.81/2.01  (assume t2947.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))
% 1.81/2.01  (assume t2947.a1 (not (= tptp.e23 (tptp.h12 tptp.e10))))
% 1.81/2.01  (step t2947.t1 (cl (=> (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2947.t2)
% 1.81/2.01  (assume t2947.t2.a0 (not (= tptp.e23 (tptp.h12 tptp.e10))))
% 1.81/2.01  (assume t2947.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))
% 1.81/2.01  (step t2947.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 1.81/2.01  (step t2947.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 (t2947.t2.t1))
% 1.81/2.01  (step t2947.t2.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 1.81/2.01  (step t2947.t2.t4 (cl (= (tptp.h12 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2947.t2.a1))
% 1.81/2.01  (step t2947.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule symm :premises (t2947.t2.t4))
% 1.81/2.01  (step t2947.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h12 tptp.e10)))) :rule cong :premises (t2947.t2.t3 t2947.t2.t5))
% 1.81/2.01  (step t2947.t2.t7 (cl (= (= (= tptp.e23 (tptp.h12 tptp.e10)) false) (not (= tptp.e23 (tptp.h12 tptp.e10))))) :rule equiv_simplify)
% 1.81/2.01  (step t2947.t2.t8 (cl (= (= tptp.e23 (tptp.h12 tptp.e10)) false) (not (not (= tptp.e23 (tptp.h12 tptp.e10))))) :rule equiv2 :premises (t2947.t2.t7))
% 1.81/2.01  (step t2947.t2.t9 (cl (not (not (not (= tptp.e23 (tptp.h12 tptp.e10))))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule not_not)
% 1.81/2.01  (step t2947.t2.t10 (cl (= (= tptp.e23 (tptp.h12 tptp.e10)) false) (= tptp.e23 (tptp.h12 tptp.e10))) :rule resolution :premises (t2947.t2.t8 t2947.t2.t9))
% 1.81/2.01  (step t2947.t2.t11 (cl (= (= tptp.e23 (tptp.h12 tptp.e10)) false)) :rule resolution :premises (t2947.t2.t10 t2947.t2.a0))
% 1.81/2.01  (step t2947.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t2947.t2.t6 t2947.t2.t11))
% 1.81/2.01  (step t2947.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2947.t2.t2 t2947.t2.t12))
% 1.81/2.01  (step t2947.t2 (cl (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t2947.t2.a0 t2947.t2.a1))
% 1.81/2.01  (step t2947.t3 (cl (not (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) :rule and_pos)
% 1.81/2.01  (step t2947.t4 (cl (not (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t2947.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))))) :rule resolution :premises (t2947.t2 t2947.t3 t2947.t4))
% 1.81/2.01  (step t2947.t6 (cl (not (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t2947.t5))
% 1.81/2.01  (step t2947.t7 (cl (not (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2947.t6))
% 1.81/2.01  (step t2947.t8 (cl (=> (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2947.t1 t2947.t7))
% 1.81/2.01  (step t2947.t9 (cl (=> (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 1.81/2.01  (step t2947.t10 (cl (=> (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2947.t8 t2947.t9))
% 1.81/2.01  (step t2947.t11 (cl (=> (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2947.t10))
% 1.81/2.01  (step t2947.t12 (cl (not (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t2947.t11))
% 1.81/2.01  (step t2947.t13 (cl (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule and_neg)
% 1.81/2.01  (step t2947.t14 (cl (and (not (= tptp.e23 (tptp.h12 tptp.e10))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule resolution :premises (t2947.t13 t2947.a1 t2947.a0))
% 1.81/2.01  (step t2947.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2947.t12 t2947.t14))
% 1.81/2.01  (step t2947 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t2947.a0 t2947.a1))
% 1.81/2.01  (step t2948 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t2949 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10))))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) :rule and_pos)
% 1.81/2.01  (step t2950 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10))))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10)))))) :rule resolution :premises (t2947 t2948 t2949))
% 1.81/2.01  (step t2951 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10))))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t2950))
% 1.81/2.01  (step t2952 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2951))
% 1.81/2.01  (step t2953 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2946 t2952))
% 1.81/2.01  (step t2954 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 1.81/2.01  (step t2955 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2953 t2954))
% 1.81/2.01  (step t2956 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2955))
% 1.81/2.01  (step t2957 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.h12 tptp.e10))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t2956))
% 1.81/2.01  (step t2958 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2945 t2957))
% 1.81/2.01  (step t2959 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))))) :rule or_neg)
% 1.81/2.01  (step t2960 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= tptp.e23 (tptp.h12 tptp.e10)))))) :rule or_neg)
% 1.81/2.01  (step t2961 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 1.81/2.01  (step t2962 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2958 t2959 t2960 t2961))
% 1.81/2.01  (step t2963 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2962))
% 1.81/2.01  (step t2964 (cl (or (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2931 t2944 t2963))
% 1.81/2.01  (step t2965 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t2964))
% 1.81/2.01  (step t2966 (cl (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule reordering :premises (t2965))
% 1.81/2.01  (step t2967 (cl (= tptp.e22 (tptp.h12 tptp.e10)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) :rule resolution :premises (t2850 t2868 t2869 t1995 t2870 t2910 t2912 t2914 t2930 t2869 t2543 t2966 t2869))
% 1.81/2.01  (step t2968 (cl (= tptp.e22 (tptp.h12 tptp.e10)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2) (= tptp.e23 (tptp.h12 tptp.e10))) :rule contraction :premises (t2967))
% 1.81/2.01  (step t2969 (cl (not (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))))) (not (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10))))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10))))) :rule equiv_pos2)
% 1.81/2.01  (step t2970 (cl (= (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))))) :rule refl)
% 1.81/2.01  (step t2971 (cl (= (not (= tptp.e23 (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10))))) :rule refl)
% 1.81/2.01  (step t2972 (cl (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))))) :rule cong :premises (t11 t2686 t2970 t2932 t2971))
% 1.81/2.01  (step t2973 (cl (not (= (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))))) (not (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))))) :rule equiv_pos2)
% 1.81/2.01  (step t2974 (cl (= (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))))) :rule refl)
% 1.81/2.01  (step t2975 (cl (= (= (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))))) :rule equiv_simplify)
% 1.81/2.01  (step t2976 (cl (= (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false) (not (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))))) :rule equiv2 :premises (t2975))
% 1.81/2.01  (step t2977 (cl (not (not (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) :rule not_not)
% 1.81/2.01  (step t2978 (cl (= (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) :rule resolution :premises (t2976 t2977))
% 1.81/2.01  (step t2979 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t2980)
% 1.81/2.01  (assume t2980.a0 (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))
% 1.81/2.01  (assume t2980.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (assume t2980.a2 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))
% 1.81/2.01  (assume t2980.a3 (= tptp.e23 (tptp.h12 tptp.e10)))
% 1.81/2.01  (assume t2980.a4 (not (= tptp.e20 tptp.e23)))
% 1.81/2.01  (step t2980.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.81/2.01  (step t2980.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.81/2.01  (step t2980.t3 (cl (= (= (= tptp.e20 tptp.e23) false) (not (= tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 1.81/2.01  (step t2980.t4 (cl (= (= tptp.e20 tptp.e23) false) (not (not (= tptp.e20 tptp.e23)))) :rule equiv2 :premises (t2980.t3))
% 1.81/2.01  (step t2980.t5 (cl (not (not (not (= tptp.e20 tptp.e23)))) (= tptp.e20 tptp.e23)) :rule not_not)
% 1.81/2.01  (step t2980.t6 (cl (= (= tptp.e20 tptp.e23) false) (= tptp.e20 tptp.e23)) :rule resolution :premises (t2980.t4 t2980.t5))
% 1.81/2.01  (step t2980.t7 (cl (= (= tptp.e20 tptp.e23) false)) :rule resolution :premises (t2980.t6 t2980.a4))
% 1.81/2.01  (step t2980.t8 (cl (= false (= tptp.e20 tptp.e23))) :rule symm :premises (t2980.t7))
% 1.81/2.01  (step t2980.t9 (cl (= (= (= tptp.e20 tptp.e23) true) (= tptp.e20 tptp.e23))) :rule equiv_simplify)
% 1.81/2.01  (step t2980.t10 (cl (= (= tptp.e20 tptp.e23) true) (not (= tptp.e20 tptp.e23))) :rule equiv2 :premises (t2980.t9))
% 1.81/2.01  (step t2980.t11 (cl (= (tptp.op2 tptp.unit2 tptp.e20) tptp.e20)) :rule symm :premises (t2980.a0))
% 1.81/2.01  (step t2980.t12 (cl (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) :rule symm :premises (t2980.t11))
% 1.81/2.01  (step t2980.t13 (cl (= (tptp.h12 tptp.e10) tptp.e23)) :rule symm :premises (t2980.a3))
% 1.81/2.01  (step t2980.t14 (cl (= tptp.e23 (tptp.h12 tptp.e10))) :rule symm :premises (t2980.t13))
% 1.81/2.01  (step t2980.t15 (cl (= (tptp.h12 tptp.e10) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2980.a2))
% 1.81/2.01  (step t2980.t16 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t2980.a1))
% 1.81/2.01  (step t2980.t17 (cl (= tptp.e23 (tptp.op2 tptp.unit2 tptp.e20))) :rule trans :premises (t2980.t14 t2980.t15 t2980.t16 t2980.t12))
% 1.81/2.01  (step t2980.t18 (cl (= (tptp.op2 tptp.unit2 tptp.e20) tptp.e23)) :rule symm :premises (t2980.t17))
% 1.81/2.01  (step t2980.t19 (cl (= tptp.e20 tptp.e23)) :rule trans :premises (t2980.t12 t2980.t18))
% 1.81/2.01  (step t2980.t20 (cl (= (= tptp.e20 tptp.e23) true)) :rule resolution :premises (t2980.t10 t2980.t19))
% 1.81/2.01  (step t2980.t21 (cl (= false true)) :rule trans :premises (t2980.t8 t2980.t20))
% 1.81/2.01  (step t2980.t22 (cl false) :rule resolution :premises (t2980.t1 t2980.t2 t2980.t21))
% 1.81/2.01  (step t2980 (cl (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10))) (not (not (= tptp.e20 tptp.e23))) false) :rule subproof :discharge (t2980.a0 t2980.a1 t2980.a2 t2980.a3 t2980.a4))
% 1.81/2.01  (step t2981 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) :rule and_pos)
% 1.81/2.01  (step t2982 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t2983 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t2984 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t2985 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t2986 (cl false (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))))) :rule resolution :premises (t2980 t2981 t2982 t2983 t2984 t2985))
% 1.81/2.01  (step t2987 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) false) :rule reordering :premises (t2986))
% 1.81/2.01  (step t2988 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) false) :rule contraction :premises (t2987))
% 1.81/2.01  (step t2989 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false) false) :rule resolution :premises (t2979 t2988))
% 1.81/2.01  (step t2990 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false) (not false)) :rule implies_neg2)
% 1.81/2.01  (step t2991 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false) (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false)) :rule resolution :premises (t2989 t2990))
% 1.81/2.01  (step t2992 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false)) :rule contraction :premises (t2991))
% 1.81/2.01  (step t2993 (cl (= (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))))) :rule implies_simplify)
% 1.81/2.01  (step t2994 (cl (not (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false)) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))))) :rule equiv1 :premises (t2993))
% 1.81/2.01  (step t2995 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))))) :rule resolution :premises (t2992 t2994))
% 1.81/2.01  (step t2996 (cl (= (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) false)) :rule resolution :premises (t2978 t2995))
% 1.81/2.01  (step t2997 (cl (= (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) false))) :rule cong :premises (t2974 t2996))
% 1.81/2.01  (step t2998 (cl (= (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) false) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))))) :rule all_simplify)
% 1.81/2.01  (step t2999 (cl (= (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))))) :rule trans :premises (t2997 t2998))
% 1.81/2.01  (step t3000 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t3001)
% 1.81/2.01  (assume t3001.a0 (not (= tptp.e20 tptp.e23)))
% 1.81/2.01  (assume t3001.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (assume t3001.a2 (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))
% 1.81/2.01  (assume t3001.a3 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))
% 1.81/2.01  (assume t3001.a4 (= tptp.e23 (tptp.h12 tptp.e10)))
% 1.81/2.01  (step t3001.t1 (cl (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10))) (not (not (= tptp.e20 tptp.e23)))) :rule and_neg)
% 1.81/2.01  (step t3001.t2 (cl (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) :rule resolution :premises (t3001.t1 t3001.a2 t3001.a1 t3001.a3 t3001.a4 t3001.a0))
% 1.81/2.01  (step t3001 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) :rule subproof :discharge (t3001.a0 t3001.a1 t3001.a2 t3001.a3 t3001.a4))
% 1.81/2.01  (step t3002 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t3003 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t3004 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) :rule and_pos)
% 1.81/2.01  (step t3005 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t3006 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (= tptp.e23 (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t3007 (cl (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))))) :rule resolution :premises (t3001 t3002 t3003 t3004 t3005 t3006))
% 1.81/2.01  (step t3008 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) :rule reordering :premises (t3007))
% 1.81/2.01  (step t3009 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) :rule contraction :premises (t3008))
% 1.81/2.01  (step t3010 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) :rule resolution :premises (t3000 t3009))
% 1.81/2.01  (step t3011 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))))) :rule implies_neg2)
% 1.81/2.01  (step t3012 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))))) :rule resolution :premises (t3010 t3011))
% 1.81/2.01  (step t3013 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= tptp.e20 tptp.e23))))) :rule contraction :premises (t3012))
% 1.81/2.01  (step t3014 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)) (= tptp.e23 (tptp.h12 tptp.e10))))) :rule resolution :premises (t2973 t2999 t3013))
% 1.81/2.01  (step t3015 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) :rule not_and :premises (t3014))
% 1.81/2.01  (step t3016 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (not (not (= tptp.e20 tptp.e23))))) :rule or_neg)
% 1.81/2.01  (step t3017 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 1.81/2.01  (step t3018 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))))) :rule or_neg)
% 1.81/2.01  (step t3019 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))))) :rule or_neg)
% 1.81/2.01  (step t3020 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (not (not (= tptp.e23 (tptp.h12 tptp.e10))))) :rule or_neg)
% 1.81/2.01  (step t3021 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10))))) :rule resolution :premises (t3015 t3016 t3017 t3018 t3019 t3020))
% 1.81/2.01  (step t3022 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10))))) :rule contraction :premises (t3021))
% 1.81/2.01  (step t3023 (cl (or (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10))))) :rule resolution :premises (t2969 t2972 t3022))
% 1.81/2.01  (step t3024 (cl (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) :rule or :premises (t3023))
% 1.81/2.01  (step t3025 (cl (not (= tptp.e20 tptp.e23))) :rule and :premises (a9))
% 1.81/2.01  (step t3026 (cl (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) :rule and :premises (t1994))
% 1.81/2.01  (step t3027 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10))))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule equiv_pos2)
% 1.81/2.01  (step t3028 (cl (= (not (= tptp.e22 (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule refl)
% 1.81/2.01  (step t3029 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))))) :rule cong :premises (t12 t2141 t2686 t2883 t2932 t3028))
% 1.81/2.01  (step t3030 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule and_neg)
% 1.81/2.01  (step t3031 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t3032)
% 1.81/2.01  (assume t3032.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (assume t3032.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.01  (assume t3032.a2 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (assume t3032.a3 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 1.81/2.01  (assume t3032.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t3032.t2)
% 1.81/2.01  (assume t3032.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 1.81/2.01  (assume t3032.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.01  (assume t3032.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (assume t3032.t2.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (assume t3032.t2.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))
% 1.81/2.01  (step t3032.t2.t1 (cl (= (= (= tptp.e22 (tptp.h12 tptp.e10)) false) (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule equiv_simplify)
% 1.81/2.01  (step t3032.t2.t2 (cl (not (= (= tptp.e22 (tptp.h12 tptp.e10)) false)) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule equiv1 :premises (t3032.t2.t1))
% 1.81/2.01  (step t3032.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t3032.t2.a1))
% 1.81/2.01  (step t3032.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t3032.t2.t3))
% 1.81/2.01  (step t3032.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3032.t2.a3))
% 1.81/2.01  (step t3032.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t3032.t2.a2))
% 1.81/2.01  (step t3032.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3032.t2.t6))
% 1.81/2.01  (step t3032.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t3032.t2.t5 t3032.t2.t7))
% 1.81/2.01  (step t3032.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3032.t2.t8))
% 1.81/2.01  (step t3032.t2.t10 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h12 tptp.e10))) :rule trans :premises (t3032.t2.t9 t3032.t2.a4))
% 1.81/2.01  (step t3032.t2.t11 (cl (= (tptp.h12 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3032.t2.t10))
% 1.81/2.01  (step t3032.t2.t12 (cl (= (= tptp.e22 (tptp.h12 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t3032.t2.t4 t3032.t2.t11))
% 1.81/2.01  (step t3032.t2.t13 (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)
% 1.81/2.01  (step t3032.t2.t14 (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 (t3032.t2.t13))
% 1.81/2.01  (step t3032.t2.t15 (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)
% 1.81/2.01  (step t3032.t2.t16 (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 (t3032.t2.t14 t3032.t2.t15))
% 1.81/2.01  (step t3032.t2.t17 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t3032.t2.t16 t3032.t2.a0))
% 1.81/2.01  (step t3032.t2.t18 (cl (= (= tptp.e22 (tptp.h12 tptp.e10)) false)) :rule trans :premises (t3032.t2.t12 t3032.t2.t17))
% 1.81/2.01  (step t3032.t2.t19 (cl (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule resolution :premises (t3032.t2.t2 t3032.t2.t18))
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule subproof :discharge (t3032.t2.a0 t3032.t2.a1 t3032.t2.a2 t3032.t2.a3 t3032.t2.a4))
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t3032.t8 (cl (not (= tptp.e22 (tptp.h12 tptp.e10))) (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))))) :rule resolution :premises (t3032.t2 t3032.t3 t3032.t4 t3032.t5 t3032.t6 t3032.t7))
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule reordering :premises (t3032.t8))
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule contraction :premises (t3032.t9))
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule resolution :premises (t3032.t1 t3032.t10))
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (not (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule implies_neg2)
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (=> (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule resolution :premises (t3032.t11 t3032.t12))
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule contraction :premises (t3032.t13))
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule implies :premises (t3032.t14))
% 1.81/2.01  (step t3032.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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (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.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule and_neg)
% 1.81/2.01  (step t3032.t17 (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.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule resolution :premises (t3032.t16 t3032.a3 t3032.a1 t3032.a0 t3032.a2 t3032.a4))
% 1.81/2.01  (step t3032.t18 (cl (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule resolution :premises (t3032.t15 t3032.t17))
% 1.81/2.01  (step t3032 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule subproof :discharge (t3032.a0 t3032.a1 t3032.a2 t3032.a3 t3032.a4))
% 1.81/2.01  (step t3033 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3034 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3035 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t3036 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 1.81/2.01  (step t3037 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t3038 (cl (not (= tptp.e22 (tptp.h12 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))))) :rule resolution :premises (t3032 t3033 t3034 t3035 t3036 t3037))
% 1.81/2.01  (step t3039 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule reordering :premises (t3038))
% 1.81/2.01  (step t3040 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule contraction :premises (t3039))
% 1.81/2.01  (step t3041 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule resolution :premises (t3031 t3040))
% 1.81/2.01  (step t3042 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (not (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule implies_neg2)
% 1.81/2.01  (step t3043 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule resolution :premises (t3041 t3042))
% 1.81/2.01  (step t3044 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule contraction :premises (t3043))
% 1.81/2.01  (step t3045 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule implies :premises (t3044))
% 1.81/2.01  (step t3046 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule resolution :premises (t3030 t3045))
% 1.81/2.01  (step t3047 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t3048 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t3049 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 1.81/2.01  (step t3050 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 1.81/2.01  (step t3051 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))))) :rule or_neg)
% 1.81/2.01  (step t3052 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (not (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule or_neg)
% 1.81/2.01  (step t3053 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule resolution :premises (t3046 t3047 t3048 t3049 t3050 t3051 t3052))
% 1.81/2.01  (step t3054 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule contraction :premises (t3053))
% 1.81/2.01  (step t3055 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10))))) :rule resolution :premises (t3027 t3029 t3054))
% 1.81/2.01  (step t3056 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule or :premises (t3055))
% 1.81/2.01  (step t3057 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e22 (tptp.h12 tptp.e10)))) :rule reordering :premises (t3056))
% 1.81/2.01  (step t3058 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2968 t3024 t2869 t3025 t3026 t3057 t2869 t985 t1486 t2908))
% 1.81/2.01  (step t3059 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2)) :rule contraction :premises (t3058))
% 1.81/2.01  (step t3060 (cl (= tptp.e20 tptp.unit2) (= tptp.e21 tptp.unit2) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3059))
% 1.81/2.01  (step t3061 (cl (and (= 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.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t85))
% 1.81/2.01  (step t3062 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_pos2)
% 1.81/2.01  (step t3063 (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)
% 1.81/2.01  (step t3064 (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 (t3063))
% 1.81/2.01  (step t3065 (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)
% 1.81/2.01  (step t3066 (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)
% 1.81/2.01  (step t3067 (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)
% 1.81/2.01  (step t3068 (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 (t3066 t3067))
% 1.81/2.01  (step t3069 (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)
% 1.81/2.01  (step t3070 (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 (t3068 t3069))
% 1.81/2.01  (step t3071 (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 (t3065 t3070))
% 1.81/2.01  (step t3072 (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 (t3064 t3071))
% 1.81/2.01  (step t3073 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 1.81/2.01  (step t3074 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t2686 t3072 t3073))
% 1.81/2.01  (step t3075 (cl (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule and_neg)
% 1.81/2.01  (step t3076 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t3077)
% 1.81/2.01  (assume t3077.a0 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (assume t3077.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 1.81/2.01  (step t3077.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t3077.t2)
% 1.81/2.01  (assume t3077.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 1.81/2.01  (assume t3077.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (step t3077.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 1.81/2.01  (step t3077.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 (t3077.t2.t1))
% 1.81/2.01  (step t3077.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3077.t2.a1))
% 1.81/2.01  (step t3077.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3077.t2.t3))
% 1.81/2.01  (step t3077.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) :rule refl)
% 1.81/2.01  (step t3077.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule cong :premises (t3077.t2.t4 t3077.t2.t5))
% 1.81/2.01  (step t3077.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)
% 1.81/2.01  (step t3077.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 (t3077.t2.t7))
% 1.81/2.01  (step t3077.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)
% 1.81/2.01  (step t3077.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 (t3077.t2.t8 t3077.t2.t9))
% 1.81/2.01  (step t3077.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) false)) :rule resolution :premises (t3077.t2.t10 t3077.t2.a0))
% 1.81/2.01  (step t3077.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t3077.t2.t6 t3077.t2.t11))
% 1.81/2.01  (step t3077.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3077.t2.t2 t3077.t2.t12))
% 1.81/2.01  (step t3077.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t3077.t2.a0 t3077.t2.a1))
% 1.81/2.01  (step t3077.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 1.81/2.01  (step t3077.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t3077.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3077.t2 t3077.t3 t3077.t4))
% 1.81/2.01  (step t3077.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t3077.t5))
% 1.81/2.01  (step t3077.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t3077.t6))
% 1.81/2.01  (step t3077.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3077.t1 t3077.t7))
% 1.81/2.01  (step t3077.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 1.81/2.01  (step t3077.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3077.t8 t3077.t9))
% 1.81/2.01  (step t3077.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3077.t10))
% 1.81/2.01  (step t3077.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t3077.t11))
% 1.81/2.01  (step t3077.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 1.81/2.01  (step t3077.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3077.t13 t3077.a1 t3077.a0))
% 1.81/2.01  (step t3077.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3077.t12 t3077.t14))
% 1.81/2.01  (step t3077 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t3077.a0 t3077.a1))
% 1.81/2.01  (step t3078 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t3079 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 1.81/2.01  (step t3080 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t3077 t3078 t3079))
% 1.81/2.01  (step t3081 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t3080))
% 1.81/2.01  (step t3082 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t3081))
% 1.81/2.01  (step t3083 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3076 t3082))
% 1.81/2.01  (step t3084 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 1.81/2.01  (step t3085 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3083 t3084))
% 1.81/2.01  (step t3086 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3085))
% 1.81/2.01  (step t3087 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t3086))
% 1.81/2.01  (step t3088 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3075 t3087))
% 1.81/2.01  (step t3089 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 1.81/2.01  (step t3090 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))))) :rule or_neg)
% 1.81/2.01  (step t3091 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 1.81/2.01  (step t3092 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3088 t3089 t3090 t3091))
% 1.81/2.01  (step t3093 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3092))
% 1.81/2.01  (step t3094 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3062 t3074 t3093))
% 1.81/2.01  (step t3095 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule or :premises (t3094))
% 1.81/2.01  (step t3096 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3095))
% 1.81/2.01  (step t3097 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t1977))
% 1.81/2.01  (step t3098 (cl (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule resolution :premises (t2848 t2850 t3060 t2645 t3061 t2910 t2914 t2966 t3096 t3097 t2930 t2543))
% 1.81/2.01  (step t3099 (cl (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h12 tptp.e10)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10)))) :rule contraction :premises (t3098))
% 1.81/2.01  (step t3100 (cl (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e23 (tptp.h12 tptp.e10)))) :rule or :premises (t3023))
% 1.81/2.01  (step t3101 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (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.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23))))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 1.81/2.01  (step t3102 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 1.81/2.01  (step t3103 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t12 t2141 t2686 t2883 t3102))
% 1.81/2.01  (step t3104 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule and_neg)
% 1.81/2.01  (step t3105 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t3106)
% 1.81/2.01  (assume t3106.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (assume t3106.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.01  (assume t3106.a2 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (assume t3106.a3 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 1.81/2.01  (step t3106.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.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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t3106.t2)
% 1.81/2.01  (assume t3106.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 1.81/2.01  (assume t3106.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 1.81/2.01  (assume t3106.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (assume t3106.t2.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (step t3106.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 1.81/2.01  (step t3106.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 (t3106.t2.t1))
% 1.81/2.01  (step t3106.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t3106.t2.a1))
% 1.81/2.01  (step t3106.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t3106.t2.t3))
% 1.81/2.01  (step t3106.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3106.t2.a3))
% 1.81/2.01  (step t3106.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t3106.t2.a2))
% 1.81/2.01  (step t3106.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3106.t2.t6))
% 1.81/2.01  (step t3106.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t3106.t2.t5 t3106.t2.t7))
% 1.81/2.01  (step t3106.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 (t3106.t2.t4 t3106.t2.t8))
% 1.81/2.01  (step t3106.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)
% 1.81/2.01  (step t3106.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 (t3106.t2.t10))
% 1.81/2.01  (step t3106.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)
% 1.81/2.01  (step t3106.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 (t3106.t2.t11 t3106.t2.t12))
% 1.81/2.01  (step t3106.t2.t14 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t3106.t2.t13 t3106.t2.a0))
% 1.81/2.01  (step t3106.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t3106.t2.t9 t3106.t2.t14))
% 1.81/2.01  (step t3106.t2.t16 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3106.t2.t2 t3106.t2.t15))
% 1.81/2.01  (step t3106.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.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t3106.t2.a0 t3106.t2.a1 t3106.t2.a2 t3106.t2.a3))
% 1.81/2.01  (step t3106.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.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 1.81/2.01  (step t3106.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.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3106.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.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3106.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.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t3106.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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3106.t2 t3106.t3 t3106.t4 t3106.t5 t3106.t6))
% 1.81/2.01  (step t3106.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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3106.t7))
% 1.81/2.01  (step t3106.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.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t3106.t8))
% 1.81/2.01  (step t3106.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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (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 (t3106.t1 t3106.t9))
% 1.81/2.01  (step t3106.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.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)
% 1.81/2.01  (step t3106.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.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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3106.t10 t3106.t11))
% 1.81/2.01  (step t3106.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.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3106.t12))
% 1.81/2.01  (step t3106.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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t3106.t13))
% 1.81/2.01  (step t3106.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.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (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.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 1.81/2.01  (step t3106.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.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3106.t15 t3106.a3 t3106.a1 t3106.a0 t3106.a2))
% 1.81/2.01  (step t3106.t17 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3106.t14 t3106.t16))
% 1.81/2.01  (step t3106 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) :rule subproof :discharge (t3106.a0 t3106.a1 t3106.a2 t3106.a3))
% 1.81/2.01  (step t3107 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3108 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (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.e21))) :rule and_pos)
% 1.81/2.01  (step t3109 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t3110 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (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)
% 1.81/2.01  (step t3111 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t3106 t3107 t3108 t3109 t3110))
% 1.81/2.01  (step t3112 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)))) :rule reordering :premises (t3111))
% 1.81/2.01  (step t3113 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)))) :rule contraction :premises (t3112))
% 1.81/2.01  (step t3114 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3105 t3113))
% 1.81/2.01  (step t3115 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 1.81/2.01  (step t3116 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23))))) :rule resolution :premises (t3114 t3115))
% 1.81/2.01  (step t3117 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23))))) :rule contraction :premises (t3116))
% 1.81/2.01  (step t3118 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (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.e23 tptp.e23)))) :rule implies :premises (t3117))
% 1.81/2.01  (step t3119 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) :rule resolution :premises (t3104 t3118))
% 1.81/2.01  (step t3120 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t3121 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t3122 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 1.81/2.01  (step t3123 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 1.81/2.01  (step t3124 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 1.81/2.01  (step t3125 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23))))) :rule resolution :premises (t3119 t3120 t3121 t3122 t3123 t3124))
% 1.81/2.01  (step t3126 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (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.e23))))) :rule contraction :premises (t3125))
% 1.81/2.01  (step t3127 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3101 t3103 t3126))
% 1.81/2.01  (step t3128 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t3127))
% 1.81/2.01  (step t3129 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3128))
% 1.81/2.01  (step t3130 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule and_neg)
% 1.81/2.01  (step t3131 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t3132)
% 1.81/2.01  (assume t3132.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (assume t3132.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 1.81/2.01  (assume t3132.a2 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (assume t3132.a3 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.01  (assume t3132.a4 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.01  (step t3132.t1 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t3132.t2)
% 1.81/2.01  (assume t3132.t2.a0 (= tptp.e23 (tptp.h6 tptp.e13)))
% 1.81/2.01  (assume t3132.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 1.81/2.01  (assume t3132.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (assume t3132.t2.a3 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))
% 1.81/2.01  (assume t3132.t2.a4 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 1.81/2.01  (step t3132.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t3132.t2.a4))
% 1.81/2.01  (step t3132.t2.t2 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.h6 tptp.e10))) :rule cong :premises (t3132.t2.t1))
% 1.81/2.01  (step t3132.t2.t3 (cl (= (tptp.h6 tptp.e10) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3132.t2.a3))
% 1.81/2.01  (step t3132.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t3132.t2.a2))
% 1.81/2.01  (step t3132.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3132.t2.a1))
% 1.81/2.01  (step t3132.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3132.t2.t5))
% 1.81/2.01  (step t3132.t2.t7 (cl (= (tptp.h6 tptp.e13) tptp.e23)) :rule symm :premises (t3132.t2.a0))
% 1.81/2.01  (step t3132.t2.t8 (cl (= tptp.e23 (tptp.h6 tptp.e13))) :rule symm :premises (t3132.t2.t7))
% 1.81/2.01  (step t3132.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule cong :premises (t3132.t2.t8 t3132.t2.t8))
% 1.81/2.01  (step t3132.t2.t10 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule trans :premises (t3132.t2.t2 t3132.t2.t3 t3132.t2.t4 t3132.t2.t6 t3132.t2.t9))
% 1.81/2.01  (step t3132.t2 (cl (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule subproof :discharge (t3132.t2.a0 t3132.t2.a1 t3132.t2.a2 t3132.t2.a3 t3132.t2.a4))
% 1.81/2.01  (step t3132.t3 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.01  (step t3132.t4 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t3132.t5 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3132.t6 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t3132.t7 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 1.81/2.01  (step t3132.t8 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t3132.t2 t3132.t3 t3132.t4 t3132.t5 t3132.t6 t3132.t7))
% 1.81/2.01  (step t3132.t9 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule reordering :premises (t3132.t8))
% 1.81/2.01  (step t3132.t10 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule contraction :premises (t3132.t9))
% 1.81/2.01  (step t3132.t11 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule resolution :premises (t3132.t1 t3132.t10))
% 1.81/2.01  (step t3132.t12 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))))) :rule implies_neg2)
% 1.81/2.01  (step t3132.t13 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))))) :rule resolution :premises (t3132.t11 t3132.t12))
% 1.81/2.01  (step t3132.t14 (cl (=> (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))))) :rule contraction :premises (t3132.t13))
% 1.81/2.01  (step t3132.t15 (cl (not (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule implies :premises (t3132.t14))
% 1.81/2.01  (step t3132.t16 (cl (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 1.81/2.01  (step t3132.t17 (cl (and (= tptp.e23 (tptp.h6 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t3132.t16 t3132.a3 t3132.a2 t3132.a0 t3132.a4 t3132.a1))
% 1.81/2.01  (step t3132.t18 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule resolution :premises (t3132.t15 t3132.t17))
% 1.81/2.01  (step t3132 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule subproof :discharge (t3132.a0 t3132.a1 t3132.a2 t3132.a3 t3132.a4))
% 1.81/2.01  (step t3133 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3134 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 1.81/2.01  (step t3135 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 1.81/2.01  (step t3136 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= tptp.e23 (tptp.h6 tptp.e13))) :rule and_pos)
% 1.81/2.01  (step t3137 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) :rule and_pos)
% 1.81/2.01  (step t3138 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))))) :rule resolution :premises (t3132 t3133 t3134 t3135 t3136 t3137))
% 1.81/2.01  (step t3139 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule reordering :premises (t3138))
% 1.81/2.01  (step t3140 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule contraction :premises (t3139))
% 1.81/2.01  (step t3141 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule resolution :premises (t3131 t3140))
% 1.81/2.01  (step t3142 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (not (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))))) :rule implies_neg2)
% 1.81/2.01  (step t3143 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))))) :rule resolution :premises (t3141 t3142))
% 1.81/2.01  (step t3144 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))))) :rule contraction :premises (t3143))
% 1.81/2.01  (step t3145 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h6 tptp.e13)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule implies :premises (t3144))
% 1.81/2.01  (step t3146 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10))) (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13)))) :rule resolution :premises (t3130 t3145))
% 1.81/2.01  (step t3147 (cl (= (tptp.h6 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h6 tptp.e13) (tptp.h6 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h6 tptp.e13))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h6 tptp.e10)))) :rule reordering :premises (t3146))
% 1.81/2.01  (step t3148 (cl (and (= 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.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t411))
% 1.81/2.01  (step t3149 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3099 t3100 t3026 t3025 t3129 t2908 t985 t3147 t983 t1450 t605 t3148 t521 t582 t480 t516 t517 t383 t414 t477))
% 1.81/2.01  (step t3150 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3149))
% 1.81/2.01  (step t3151 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3150 t2869 t1486))
% 1.81/2.01  (step t3152 (cl (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3151))
% 1.81/2.01  (step t3153 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3154 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t3153))
% 1.81/2.01  (step t3155 (cl (not (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))))) (not (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))))) (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))))) :rule equiv_pos2)
% 1.81/2.01  (step t3156 (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)
% 1.81/2.01  (step t3157 (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 (t3156))
% 1.81/2.01  (step t3158 (cl (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))))) :rule all_simplify)
% 1.81/2.01  (step t3159 (cl (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21))) :rule refl)
% 1.81/2.01  (step t3160 (cl (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21))) :rule all_simplify)
% 1.81/2.01  (step t3161 (cl (= (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))) (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21)))) :rule cong :premises (t3159 t3160))
% 1.81/2.01  (step t3162 (cl (= (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21)) true)) :rule all_simplify)
% 1.81/2.01  (step t3163 (cl (= (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))) true)) :rule trans :premises (t3161 t3162))
% 1.81/2.01  (step t3164 (cl (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) true)) :rule trans :premises (t3158 t3163))
% 1.81/2.01  (step t3165 (cl (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21))) :rule resolution :premises (t3157 t3164))
% 1.81/2.01  (step t3166 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 1.81/2.01  (step t3167 (cl (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))))) :rule cong :premises (t3165 t12 t3166 t2970))
% 1.81/2.01  (step t3168 (cl (not (= (=> (and (not (= 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.unit2 tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (not (and (not (= 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.unit2 tptp.e20)))))) (not (=> (and (not (= 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.unit2 tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))))) (not (and (not (= 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.unit2 tptp.e20))))) :rule equiv_pos2)
% 1.81/2.01  (step t3169 (cl (= (and (not (= 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.unit2 tptp.e20))) (and (not (= 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.unit2 tptp.e20))))) :rule refl)
% 1.81/2.01  (step t3170 (cl (= (= (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))))) :rule equiv_simplify)
% 1.81/2.01  (step t3171 (cl (= (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false) (not (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))))) :rule equiv2 :premises (t3170))
% 1.81/2.01  (step t3172 (cl (not (not (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) :rule not_not)
% 1.81/2.01  (step t3173 (cl (= (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) :rule resolution :premises (t3171 t3172))
% 1.81/2.01  (step t3174 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t3175)
% 1.81/2.01  (assume t3175.a0 (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))
% 1.81/2.01  (assume t3175.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (assume t3175.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (assume t3175.a3 (not (= tptp.e20 tptp.e21)))
% 1.81/2.01  (step t3175.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.81/2.01  (step t3175.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.81/2.01  (step t3175.t3 (cl (= (= (= tptp.e20 tptp.e21) false) (not (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 1.81/2.01  (step t3175.t4 (cl (= (= tptp.e20 tptp.e21) false) (not (not (= tptp.e20 tptp.e21)))) :rule equiv2 :premises (t3175.t3))
% 1.81/2.01  (step t3175.t5 (cl (not (not (not (= tptp.e20 tptp.e21)))) (= tptp.e20 tptp.e21)) :rule not_not)
% 1.81/2.01  (step t3175.t6 (cl (= (= tptp.e20 tptp.e21) false) (= tptp.e20 tptp.e21)) :rule resolution :premises (t3175.t4 t3175.t5))
% 1.81/2.01  (step t3175.t7 (cl (= (= tptp.e20 tptp.e21) false)) :rule resolution :premises (t3175.t6 t3175.a3))
% 1.81/2.01  (step t3175.t8 (cl (= false (= tptp.e20 tptp.e21))) :rule symm :premises (t3175.t7))
% 1.81/2.01  (step t3175.t9 (cl (= (= (= tptp.e20 tptp.e21) true) (= tptp.e20 tptp.e21))) :rule equiv_simplify)
% 1.81/2.01  (step t3175.t10 (cl (= (= tptp.e20 tptp.e21) true) (not (= tptp.e20 tptp.e21))) :rule equiv2 :premises (t3175.t9))
% 1.81/2.01  (step t3175.t11 (cl (= (tptp.op2 tptp.unit2 tptp.e20) tptp.e20)) :rule symm :premises (t3175.a0))
% 1.81/2.01  (step t3175.t12 (cl (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) :rule symm :premises (t3175.t11))
% 1.81/2.01  (step t3175.t13 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t3175.a2))
% 1.81/2.01  (step t3175.t14 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3175.t13))
% 1.81/2.01  (step t3175.t15 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t3175.a1))
% 1.81/2.01  (step t3175.t16 (cl (= tptp.e21 (tptp.op2 tptp.unit2 tptp.e20))) :rule trans :premises (t3175.t14 t3175.t15 t3175.t12))
% 1.81/2.01  (step t3175.t17 (cl (= (tptp.op2 tptp.unit2 tptp.e20) tptp.e21)) :rule symm :premises (t3175.t16))
% 1.81/2.01  (step t3175.t18 (cl (= tptp.e20 tptp.e21)) :rule trans :premises (t3175.t12 t3175.t17))
% 1.81/2.01  (step t3175.t19 (cl (= (= tptp.e20 tptp.e21) true)) :rule resolution :premises (t3175.t10 t3175.t18))
% 1.81/2.01  (step t3175.t20 (cl (= false true)) :rule trans :premises (t3175.t8 t3175.t19))
% 1.81/2.01  (step t3175.t21 (cl false) :rule resolution :premises (t3175.t1 t3175.t2 t3175.t20))
% 1.81/2.01  (step t3175 (cl (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e20 tptp.e21))) false) :rule subproof :discharge (t3175.a0 t3175.a1 t3175.a2 t3175.a3))
% 1.81/2.01  (step t3176 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) :rule and_pos)
% 1.81/2.01  (step t3177 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3178 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3179 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3180 (cl false (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))))) :rule resolution :premises (t3175 t3176 t3177 t3178 t3179))
% 1.81/2.01  (step t3181 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) false) :rule reordering :premises (t3180))
% 1.81/2.01  (step t3182 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) false) :rule contraction :premises (t3181))
% 1.81/2.01  (step t3183 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false) false) :rule resolution :premises (t3174 t3182))
% 1.81/2.01  (step t3184 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false) (not false)) :rule implies_neg2)
% 1.81/2.01  (step t3185 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false) (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false)) :rule resolution :premises (t3183 t3184))
% 1.81/2.01  (step t3186 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false)) :rule contraction :premises (t3185))
% 1.81/2.01  (step t3187 (cl (= (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))))) :rule implies_simplify)
% 1.81/2.01  (step t3188 (cl (not (=> (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false)) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))))) :rule equiv1 :premises (t3187))
% 1.81/2.01  (step t3189 (cl (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))))) :rule resolution :premises (t3186 t3188))
% 1.81/2.01  (step t3190 (cl (= (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) false)) :rule resolution :premises (t3173 t3189))
% 1.81/2.01  (step t3191 (cl (= (=> (and (not (= 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.unit2 tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (=> (and (not (= 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.unit2 tptp.e20))) false))) :rule cong :premises (t3169 t3190))
% 1.81/2.01  (step t3192 (cl (= (=> (and (not (= 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.unit2 tptp.e20))) false) (not (and (not (= 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.unit2 tptp.e20)))))) :rule all_simplify)
% 1.81/2.01  (step t3193 (cl (= (=> (and (not (= 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.unit2 tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (not (and (not (= 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.unit2 tptp.e20)))))) :rule trans :premises (t3191 t3192))
% 1.81/2.01  (step t3194 (cl (=> (and (not (= 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.unit2 tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (and (not (= 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.unit2 tptp.e20)))) :rule implies_neg1)
% 1.81/2.01  (anchor :step t3195)
% 1.81/2.01  (assume t3195.a0 (not (= tptp.e20 tptp.e21)))
% 1.81/2.01  (assume t3195.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (assume t3195.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 1.81/2.01  (assume t3195.a3 (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))
% 1.81/2.01  (step t3195.t1 (cl (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e20 tptp.e21)))) :rule and_neg)
% 1.81/2.01  (step t3195.t2 (cl (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) :rule resolution :premises (t3195.t1 t3195.a3 t3195.a1 t3195.a2 t3195.a0))
% 1.81/2.01  (step t3195 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) :rule subproof :discharge (t3195.a0 t3195.a1 t3195.a2 t3195.a3))
% 1.81/2.01  (step t3196 (cl (not (and (not (= 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.unit2 tptp.e20)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3197 (cl (not (and (not (= 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.unit2 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3198 (cl (not (and (not (= 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.unit2 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 1.81/2.01  (step t3199 (cl (not (and (not (= 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.unit2 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))) :rule and_pos)
% 1.81/2.01  (step t3200 (cl (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))) (not (and (not (= 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.unit2 tptp.e20)))) (not (and (not (= 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.unit2 tptp.e20)))) (not (and (not (= 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.unit2 tptp.e20)))) (not (and (not (= 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.unit2 tptp.e20))))) :rule resolution :premises (t3195 t3196 t3197 t3198 t3199))
% 1.81/2.01  (step t3201 (cl (not (and (not (= 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.unit2 tptp.e20)))) (not (and (not (= 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.unit2 tptp.e20)))) (not (and (not (= 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.unit2 tptp.e20)))) (not (and (not (= 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.unit2 tptp.e20)))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) :rule reordering :premises (t3200))
% 1.81/2.01  (step t3202 (cl (not (and (not (= 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.unit2 tptp.e20)))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) :rule contraction :premises (t3201))
% 1.81/2.01  (step t3203 (cl (=> (and (not (= 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.unit2 tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) :rule resolution :premises (t3194 t3202))
% 1.81/2.01  (step t3204 (cl (=> (and (not (= 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.unit2 tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))))) :rule implies_neg2)
% 1.81/2.01  (step t3205 (cl (=> (and (not (= 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.unit2 tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21)))) (=> (and (not (= 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.unit2 tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))))) :rule resolution :premises (t3203 t3204))
% 1.81/2.01  (step t3206 (cl (=> (and (not (= 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.unit2 tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 tptp.e21))))) :rule contraction :premises (t3205))
% 1.81/2.01  (step t3207 (cl (not (and (not (= 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.unit2 tptp.e20))))) :rule resolution :premises (t3168 t3193 t3206))
% 1.81/2.01  (step t3208 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) :rule not_and :premises (t3207))
% 1.81/2.01  (step t3209 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) (not (not (not (= tptp.e20 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t3210 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t3211 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 1.81/2.01  (step t3212 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))))) :rule or_neg)
% 1.81/2.01  (step t3213 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))))) :rule resolution :premises (t3208 t3209 t3210 t3211 t3212))
% 1.81/2.01  (step t3214 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))))) :rule contraction :premises (t3213))
% 1.81/2.01  (step t3215 (cl (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20))))) :rule resolution :premises (t3155 t3167 t3214))
% 1.81/2.01  (step t3216 (cl (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.unit2 tptp.e20)))) :rule or :premises (t3215))
% 1.81/2.01  (step t3217 (cl (not (= tptp.e20 tptp.e21))) :rule and :premises (a9))
% 1.81/2.01  (step t3218 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3216 t3217 t1486 t3026))
% 1.81/2.01  (step t3219 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3154 t3218))
% 1.81/2.01  (step t3220 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3152 t3219))
% 1.81/2.01  (step t3221 (cl (not (and (= 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 (t88 t3220))
% 1.81/2.01  (step t3222 (cl (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t86 t3221 t3219 t2910))
% 1.81/2.01  (step t3223 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t62 t3222))
% 1.81/2.01  (step t3224 (cl) :rule resolution :premises (t60 t3223 t1486 t3025))
% 1.81/2.01  
% 1.81/2.01  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.eR4WpDO3eD/cvc5---1.0.5_4754.smt2
% 1.81/2.01  % cvc5---1.0.5 exiting
% 1.81/2.01  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------