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

View Problem - Process Solution

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

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

% Result   : Theorem 0.61s 0.80s
% Output   : Proof 0.61s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.13  % Problem    : ALG188+1 : TPTP v8.2.0. Released v2.7.0.
% 0.11/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.35  % Computer : n018.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit   : 300
% 0.14/0.35  % WCLimit    : 300
% 0.14/0.35  % DateTime   : Sun May 26 09:50:39 EDT 2024
% 0.14/0.35  % CPUTime    : 
% 0.20/0.51  %----Proving TF0_NAR, FOF, or CNF
% 0.61/0.80  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.61/0.80  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.IvQYlbBvMG/cvc5---1.0.5_17040.smt2
% 0.61/0.80  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.IvQYlbBvMG/cvc5---1.0.5_17040.smt2
% 0.61/0.80  (assume a0 (and (not (= tptp.e0 tptp.e1)) (not (= tptp.e0 tptp.e2)) (not (= tptp.e0 tptp.e3)) (not (= tptp.e0 tptp.e4)) (not (= tptp.e1 tptp.e2)) (not (= tptp.e1 tptp.e3)) (not (= tptp.e1 tptp.e4)) (not (= tptp.e2 tptp.e3)) (not (= tptp.e2 tptp.e4)) (not (= tptp.e3 tptp.e4))))
% 0.61/0.80  (assume a1 (and (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)))
% 0.61/0.80  (assume a2 (not (and (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)) tptp.e1) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)) tptp.e2) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)) tptp.e3) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)) tptp.e4) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)) tptp.e0) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)) tptp.e2) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)) tptp.e3) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)) tptp.e4) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)) tptp.e0) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)) tptp.e1) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)) tptp.e3) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)) tptp.e4) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)) tptp.e0) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)) tptp.e1) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)) tptp.e2) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)) tptp.e4) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)) tptp.e0) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)) tptp.e1) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)) tptp.e2) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)) tptp.e3) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)) tptp.e4) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (= (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)) tptp.e0) (= (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)) tptp.e0) (= (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)) tptp.e0) (= (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)) tptp.e0) (= (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)) tptp.e1) (= (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)) tptp.e1) (= (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)) tptp.e1) (= (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)) tptp.e1) (= (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)) tptp.e2) (= (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)) tptp.e2) (= (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)) tptp.e2) (= (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)) tptp.e2) (= (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)) tptp.e3) (= (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)) tptp.e3) (= (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)) tptp.e3) (= (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)) tptp.e3) (= (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)) tptp.e4) (= (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)) tptp.e4) (= (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)) tptp.e4) (= (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)) tptp.e4) (= (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)) tptp.e4))))
% 0.61/0.80  (assume a3 true)
% 0.61/0.80  (step t1 (cl (not (= (not (and (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)) tptp.e1) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)) tptp.e2) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)) tptp.e3) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)) tptp.e4) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)) tptp.e0) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)) tptp.e2) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)) tptp.e3) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)) tptp.e4) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)) tptp.e0) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)) tptp.e1) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)) tptp.e3) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)) tptp.e4) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)) tptp.e0) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)) tptp.e1) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)) tptp.e2) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)) tptp.e4) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)) tptp.e0) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)) tptp.e1) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)) tptp.e2) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)) tptp.e3) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)) tptp.e4) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (= (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)) tptp.e0) (= (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)) tptp.e0) (= (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)) tptp.e0) (= (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)) tptp.e0) (= (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)) tptp.e1) (= (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)) tptp.e1) (= (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)) tptp.e1) (= (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)) tptp.e1) (= (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)) tptp.e2) (= (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)) tptp.e2) (= (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)) tptp.e2) (= (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)) tptp.e2) (= (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)) tptp.e3) (= (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)) tptp.e3) (= (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)) tptp.e3) (= (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)) tptp.e3) (= (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)) tptp.e4) (= (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)) tptp.e4) (= (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)) tptp.e4) (= (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)) tptp.e4) (= (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)) tptp.e4))) (not (and (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4))))))) (not (not (and (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)) tptp.e1) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)) tptp.e2) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)) tptp.e3) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)) tptp.e4) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)) tptp.e0) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)) tptp.e2) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)) tptp.e3) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)) tptp.e4) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)) tptp.e0) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)) tptp.e1) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)) tptp.e3) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)) tptp.e4) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)) tptp.e0) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)) tptp.e1) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)) tptp.e2) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)) tptp.e4) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)) tptp.e0) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)) tptp.e1) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)) tptp.e2) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)) tptp.e3) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)) tptp.e4) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (= (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)) tptp.e0) (= (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)) tptp.e0) (= (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)) tptp.e0) (= (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)) tptp.e0) (= (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)) tptp.e1) (= (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)) tptp.e1) (= (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)) tptp.e1) (= (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)) tptp.e1) (= (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)) tptp.e2) (= (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)) tptp.e2) (= (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)) tptp.e2) (= (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)) tptp.e2) (= (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)) tptp.e3) (= (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)) tptp.e3) (= (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)) tptp.e3) (= (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)) tptp.e3) (= (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)) tptp.e4) (= (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)) tptp.e4) (= (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)) tptp.e4) (= (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)) tptp.e4) (= (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)) tptp.e4)))) (not (and (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))))) :rule equiv_pos2)
% 0.61/0.80  (step t2 (cl (= (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))))) :rule all_simplify)
% 0.61/0.80  (step t3 (cl (= (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)) tptp.e1) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))))) :rule all_simplify)
% 0.61/0.80  (step t4 (cl (= (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)) tptp.e2) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))))) :rule all_simplify)
% 0.61/0.80  (step t5 (cl (= (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)) tptp.e3) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))))) :rule all_simplify)
% 0.61/0.80  (step t6 (cl (= (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)) tptp.e4) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))))) :rule all_simplify)
% 0.61/0.80  (step t7 (cl (= (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)) tptp.e0) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))))) :rule all_simplify)
% 0.61/0.80  (step t8 (cl (= (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))))) :rule all_simplify)
% 0.61/0.80  (step t9 (cl (= (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)) tptp.e2) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))))) :rule all_simplify)
% 0.61/0.80  (step t10 (cl (= (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)) tptp.e3) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))))) :rule all_simplify)
% 0.61/0.80  (step t11 (cl (= (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)) tptp.e4) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))))) :rule all_simplify)
% 0.61/0.80  (step t12 (cl (= (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)) tptp.e0) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))))) :rule all_simplify)
% 0.61/0.80  (step t13 (cl (= (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)) tptp.e1) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))))) :rule all_simplify)
% 0.61/0.80  (step t14 (cl (= (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))))) :rule all_simplify)
% 0.61/0.80  (step t15 (cl (= (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)) tptp.e3) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))))) :rule all_simplify)
% 0.61/0.80  (step t16 (cl (= (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)) tptp.e4) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))))) :rule all_simplify)
% 0.61/0.80  (step t17 (cl (= (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)) tptp.e0) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))))) :rule all_simplify)
% 0.61/0.80  (step t18 (cl (= (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)) tptp.e1) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))))) :rule all_simplify)
% 0.61/0.80  (step t19 (cl (= (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)) tptp.e2) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))))) :rule all_simplify)
% 0.61/0.80  (step t20 (cl (= (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))))) :rule all_simplify)
% 0.61/0.80  (step t21 (cl (= (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)) tptp.e4) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))))) :rule all_simplify)
% 0.61/0.80  (step t22 (cl (= (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)) tptp.e0) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))))) :rule all_simplify)
% 0.61/0.80  (step t23 (cl (= (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)) tptp.e1) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))))) :rule all_simplify)
% 0.61/0.80  (step t24 (cl (= (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)) tptp.e2) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))))) :rule all_simplify)
% 0.61/0.80  (step t25 (cl (= (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)) tptp.e3) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))))) :rule all_simplify)
% 0.61/0.80  (step t26 (cl (= (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)) tptp.e4) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))))) :rule all_simplify)
% 0.61/0.80  (step t27 (cl (= (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t28 (cl (= (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= tptp.e1 (tptp.op tptp.e0 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t29 (cl (= (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= tptp.e2 (tptp.op tptp.e0 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t30 (cl (= (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= tptp.e3 (tptp.op tptp.e0 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t31 (cl (= (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= tptp.e4 (tptp.op tptp.e0 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t32 (cl (= (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e0) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e0))))) :rule cong :premises (t27 t28 t29 t30 t31))
% 0.61/0.80  (step t33 (cl (= (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t34 (cl (= (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t35 (cl (= (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t36 (cl (= (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t37 (cl (= (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t38 (cl (= (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1))))) :rule cong :premises (t33 t34 t35 t36 t37))
% 0.61/0.80  (step t39 (cl (= (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t40 (cl (= (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t41 (cl (= (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t42 (cl (= (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t43 (cl (= (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t44 (cl (= (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))))) :rule cong :premises (t39 t40 t41 t42 t43))
% 0.61/0.80  (step t45 (cl (= (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t46 (cl (= (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t47 (cl (= (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t48 (cl (= (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t49 (cl (= (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t50 (cl (= (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3))))) :rule cong :premises (t45 t46 t47 t48 t49))
% 0.61/0.80  (step t51 (cl (= (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t52 (cl (= (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t53 (cl (= (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t54 (cl (= (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t55 (cl (= (= (tptp.op tptp.e0 tptp.e4) tptp.e4) (= tptp.e4 (tptp.op tptp.e0 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t56 (cl (= (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))))) :rule cong :premises (t51 t52 t53 t54 t55))
% 0.61/0.80  (step t57 (cl (= (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= tptp.e0 (tptp.op tptp.e1 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t58 (cl (= (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t59 (cl (= (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t60 (cl (= (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t61 (cl (= (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t62 (cl (= (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))))) :rule cong :premises (t57 t58 t59 t60 t61))
% 0.61/0.80  (step t63 (cl (= (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t64 (cl (= (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t65 (cl (= (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t66 (cl (= (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t67 (cl (= (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t68 (cl (= (or (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1))))) :rule cong :premises (t63 t64 t65 t66 t67))
% 0.61/0.80  (step t69 (cl (= (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t70 (cl (= (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t71 (cl (= (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t72 (cl (= (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t73 (cl (= (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t74 (cl (= (or (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2))))) :rule cong :premises (t69 t70 t71 t72 t73))
% 0.61/0.80  (step t75 (cl (= (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t76 (cl (= (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t77 (cl (= (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t78 (cl (= (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t79 (cl (= (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t80 (cl (= (or (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3))))) :rule cong :premises (t75 t76 t77 t78 t79))
% 0.61/0.80  (step t81 (cl (= (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t82 (cl (= (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t83 (cl (= (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t84 (cl (= (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t85 (cl (= (= (tptp.op tptp.e1 tptp.e4) tptp.e4) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t86 (cl (= (or (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))))) :rule cong :premises (t81 t82 t83 t84 t85))
% 0.61/0.80  (step t87 (cl (= (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= tptp.e0 (tptp.op tptp.e2 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t88 (cl (= (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t89 (cl (= (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t90 (cl (= (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t91 (cl (= (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t92 (cl (= (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0))))) :rule cong :premises (t87 t88 t89 t90 t91))
% 0.61/0.80  (step t93 (cl (= (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t94 (cl (= (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t95 (cl (= (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t96 (cl (= (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t97 (cl (= (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t98 (cl (= (or (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1))))) :rule cong :premises (t93 t94 t95 t96 t97))
% 0.61/0.80  (step t99 (cl (= (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t100 (cl (= (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t101 (cl (= (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t102 (cl (= (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t103 (cl (= (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t104 (cl (= (or (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2))))) :rule cong :premises (t99 t100 t101 t102 t103))
% 0.61/0.80  (step t105 (cl (= (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t106 (cl (= (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t107 (cl (= (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t108 (cl (= (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t109 (cl (= (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t110 (cl (= (or (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))))) :rule cong :premises (t105 t106 t107 t108 t109))
% 0.61/0.80  (step t111 (cl (= (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t112 (cl (= (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t113 (cl (= (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t114 (cl (= (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t115 (cl (= (= (tptp.op tptp.e2 tptp.e4) tptp.e4) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t116 (cl (= (or (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))))) :rule cong :premises (t111 t112 t113 t114 t115))
% 0.61/0.80  (step t117 (cl (= (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= tptp.e0 (tptp.op tptp.e3 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t118 (cl (= (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t119 (cl (= (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t120 (cl (= (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t121 (cl (= (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t122 (cl (= (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0))))) :rule cong :premises (t117 t118 t119 t120 t121))
% 0.61/0.80  (step t123 (cl (= (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t124 (cl (= (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t125 (cl (= (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t126 (cl (= (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t127 (cl (= (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t128 (cl (= (or (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))))) :rule cong :premises (t123 t124 t125 t126 t127))
% 0.61/0.80  (step t129 (cl (= (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t130 (cl (= (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t131 (cl (= (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t132 (cl (= (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t133 (cl (= (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t134 (cl (= (or (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2))))) :rule cong :premises (t129 t130 t131 t132 t133))
% 0.61/0.80  (step t135 (cl (= (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t136 (cl (= (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t137 (cl (= (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t138 (cl (= (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t139 (cl (= (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t140 (cl (= (or (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3))))) :rule cong :premises (t135 t136 t137 t138 t139))
% 0.61/0.80  (step t141 (cl (= (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t142 (cl (= (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t143 (cl (= (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t144 (cl (= (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t145 (cl (= (= (tptp.op tptp.e3 tptp.e4) tptp.e4) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t146 (cl (= (or (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))))) :rule cong :premises (t141 t142 t143 t144 t145))
% 0.61/0.80  (step t147 (cl (= (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= tptp.e0 (tptp.op tptp.e4 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t148 (cl (= (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t149 (cl (= (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t150 (cl (= (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t151 (cl (= (= (tptp.op tptp.e4 tptp.e0) tptp.e4) (= tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule all_simplify)
% 0.61/0.80  (step t152 (cl (= (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))))) :rule cong :premises (t147 t148 t149 t150 t151))
% 0.61/0.80  (step t153 (cl (= (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t154 (cl (= (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t155 (cl (= (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t156 (cl (= (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t157 (cl (= (= (tptp.op tptp.e4 tptp.e1) tptp.e4) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule all_simplify)
% 0.61/0.80  (step t158 (cl (= (or (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))))) :rule cong :premises (t153 t154 t155 t156 t157))
% 0.61/0.80  (step t159 (cl (= (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t160 (cl (= (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t161 (cl (= (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t162 (cl (= (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t163 (cl (= (= (tptp.op tptp.e4 tptp.e2) tptp.e4) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule all_simplify)
% 0.61/0.80  (step t164 (cl (= (or (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))))) :rule cong :premises (t159 t160 t161 t162 t163))
% 0.61/0.80  (step t165 (cl (= (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t166 (cl (= (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t167 (cl (= (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t168 (cl (= (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t169 (cl (= (= (tptp.op tptp.e4 tptp.e3) tptp.e4) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule all_simplify)
% 0.61/0.80  (step t170 (cl (= (or (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))))) :rule cong :premises (t165 t166 t167 t168 t169))
% 0.61/0.80  (step t171 (cl (= (= (tptp.op tptp.e4 tptp.e4) tptp.e0) (= tptp.e0 (tptp.op tptp.e4 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t172 (cl (= (= (tptp.op tptp.e4 tptp.e4) tptp.e1) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t173 (cl (= (= (tptp.op tptp.e4 tptp.e4) tptp.e2) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t174 (cl (= (= (tptp.op tptp.e4 tptp.e4) tptp.e3) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t175 (cl (= (= (tptp.op tptp.e4 tptp.e4) tptp.e4) (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule all_simplify)
% 0.61/0.80  (step t176 (cl (= (or (= (tptp.op tptp.e4 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t171 t172 t173 t174 t175))
% 0.61/0.80  (step t177 (cl (= (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e0)) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e0 tptp.e4))))) :rule cong :premises (t27 t33 t39 t45 t51))
% 0.61/0.80  (step t178 (cl (= (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e0)) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e0))))) :rule cong :premises (t27 t57 t87 t117 t147))
% 0.61/0.80  (step t179 (cl (= (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e1)) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4))))) :rule cong :premises (t28 t34 t40 t46 t52))
% 0.61/0.80  (step t180 (cl (= (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e1)) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0))))) :rule cong :premises (t28 t58 t88 t118 t148))
% 0.61/0.80  (step t181 (cl (= (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))))) :rule cong :premises (t29 t35 t41 t47 t53))
% 0.61/0.80  (step t182 (cl (= (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e2)) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0))))) :rule cong :premises (t29 t59 t89 t119 t149))
% 0.61/0.80  (step t183 (cl (= (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e3)) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4))))) :rule cong :premises (t30 t36 t42 t48 t54))
% 0.61/0.80  (step t184 (cl (= (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e3)) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))))) :rule cong :premises (t30 t60 t90 t120 t150))
% 0.61/0.80  (step t185 (cl (= (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))))) :rule cong :premises (t31 t37 t43 t49 t55))
% 0.61/0.80  (step t186 (cl (= (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))))) :rule cong :premises (t31 t61 t91 t121 t151))
% 0.61/0.80  (step t187 (cl (= (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0)) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))))) :rule cong :premises (t57 t63 t69 t75 t81))
% 0.61/0.80  (step t188 (cl (= (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0)) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1))))) :rule cong :premises (t33 t63 t93 t123 t153))
% 0.61/0.80  (step t189 (cl (= (or (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1)) (or (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4))))) :rule cong :premises (t58 t64 t70 t76 t82))
% 0.61/0.80  (step t190 (cl (= (or (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1)) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1))))) :rule cong :premises (t34 t64 t94 t124 t154))
% 0.61/0.80  (step t191 (cl (= (or (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2)) (or (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4))))) :rule cong :premises (t59 t65 t71 t77 t83))
% 0.61/0.80  (step t192 (cl (= (or (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2)) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))))) :rule cong :premises (t35 t65 t95 t125 t155))
% 0.61/0.80  (step t193 (cl (= (or (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3)) (or (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4))))) :rule cong :premises (t60 t66 t72 t78 t84))
% 0.61/0.80  (step t194 (cl (= (or (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3)) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1))))) :rule cong :premises (t36 t66 t96 t126 t156))
% 0.61/0.80  (step t195 (cl (= (or (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))))) :rule cong :premises (t61 t67 t73 t79 t85))
% 0.61/0.80  (step t196 (cl (= (or (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))))) :rule cong :premises (t37 t67 t97 t127 t157))
% 0.61/0.80  (step t197 (cl (= (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0)) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4))))) :rule cong :premises (t87 t93 t99 t105 t111))
% 0.61/0.80  (step t198 (cl (= (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0)) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2))))) :rule cong :premises (t39 t69 t99 t129 t159))
% 0.61/0.80  (step t199 (cl (= (or (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1)) (or (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4))))) :rule cong :premises (t88 t94 t100 t106 t112))
% 0.61/0.80  (step t200 (cl (= (or (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1)) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))))) :rule cong :premises (t40 t70 t100 t130 t160))
% 0.61/0.80  (step t201 (cl (= (or (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2)) (or (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4))))) :rule cong :premises (t89 t95 t101 t107 t113))
% 0.61/0.80  (step t202 (cl (= (or (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2)) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2))))) :rule cong :premises (t41 t71 t101 t131 t161))
% 0.61/0.80  (step t203 (cl (= (or (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3)) (or (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))))) :rule cong :premises (t90 t96 t102 t108 t114))
% 0.61/0.80  (step t204 (cl (= (or (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3)) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2))))) :rule cong :premises (t42 t72 t102 t132 t162))
% 0.61/0.80  (step t205 (cl (= (or (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))))) :rule cong :premises (t91 t97 t103 t109 t115))
% 0.61/0.80  (step t206 (cl (= (or (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))))) :rule cong :premises (t43 t73 t103 t133 t163))
% 0.61/0.80  (step t207 (cl (= (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0)) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4))))) :rule cong :premises (t117 t123 t129 t135 t141))
% 0.61/0.80  (step t208 (cl (= (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0)) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))))) :rule cong :premises (t45 t75 t105 t135 t165))
% 0.61/0.80  (step t209 (cl (= (or (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1)) (or (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))))) :rule cong :premises (t118 t124 t130 t136 t142))
% 0.61/0.80  (step t210 (cl (= (or (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1)) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3))))) :rule cong :premises (t46 t76 t106 t136 t166))
% 0.61/0.80  (step t211 (cl (= (or (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2)) (or (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4))))) :rule cong :premises (t119 t125 t131 t137 t143))
% 0.61/0.80  (step t212 (cl (= (or (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2)) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3))))) :rule cong :premises (t47 t77 t107 t137 t167))
% 0.61/0.80  (step t213 (cl (= (or (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3)) (or (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4))))) :rule cong :premises (t120 t126 t132 t138 t144))
% 0.61/0.80  (step t214 (cl (= (or (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3)) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3))))) :rule cong :premises (t48 t78 t108 t138 t168))
% 0.61/0.80  (step t215 (cl (= (or (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))))) :rule cong :premises (t121 t127 t133 t139 t145))
% 0.61/0.80  (step t216 (cl (= (or (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))))) :rule cong :premises (t49 t79 t109 t139 t169))
% 0.61/0.80  (step t217 (cl (= (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t147 t153 t159 t165 t171))
% 0.61/0.80  (step t218 (cl (= (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t51 t81 t111 t141 t171))
% 0.61/0.80  (step t219 (cl (= (or (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t148 t154 t160 t166 t172))
% 0.61/0.80  (step t220 (cl (= (or (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t52 t82 t112 t142 t172))
% 0.61/0.80  (step t221 (cl (= (or (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t149 t155 t161 t167 t173))
% 0.61/0.80  (step t222 (cl (= (or (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t53 t83 t113 t143 t173))
% 0.61/0.80  (step t223 (cl (= (or (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t150 t156 t162 t168 t174))
% 0.61/0.80  (step t224 (cl (= (or (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t54 t84 t114 t144 t174))
% 0.61/0.80  (step t225 (cl (= (or (= (tptp.op tptp.e4 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= tptp.e4 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t151 t157 t163 t169 t175))
% 0.61/0.80  (step t226 (cl (= (or (= (tptp.op tptp.e0 tptp.e4) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t55 t85 t115 t145 t175))
% 0.61/0.80  (step t227 (cl (= (= (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))))) :rule all_simplify)
% 0.61/0.80  (step t228 (cl (= (= (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)) tptp.e0) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))))) :rule all_simplify)
% 0.61/0.80  (step t229 (cl (= (= (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)) tptp.e0) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))))) :rule all_simplify)
% 0.61/0.80  (step t230 (cl (= (= (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)) tptp.e0) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))))) :rule all_simplify)
% 0.61/0.80  (step t231 (cl (= (= (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)) tptp.e0) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))))) :rule all_simplify)
% 0.61/0.80  (step t232 (cl (= (= (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)) tptp.e1) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))))) :rule all_simplify)
% 0.61/0.80  (step t233 (cl (= (= (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))))) :rule all_simplify)
% 0.61/0.80  (step t234 (cl (= (= (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)) tptp.e1) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))))) :rule all_simplify)
% 0.61/0.80  (step t235 (cl (= (= (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)) tptp.e1) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))))) :rule all_simplify)
% 0.61/0.80  (step t236 (cl (= (= (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)) tptp.e1) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))))) :rule all_simplify)
% 0.61/0.80  (step t237 (cl (= (= (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)) tptp.e2) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))))) :rule all_simplify)
% 0.61/0.80  (step t238 (cl (= (= (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)) tptp.e2) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))))) :rule all_simplify)
% 0.61/0.80  (step t239 (cl (= (= (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))))) :rule all_simplify)
% 0.61/0.80  (step t240 (cl (= (= (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)) tptp.e2) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))))) :rule all_simplify)
% 0.61/0.80  (step t241 (cl (= (= (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)) tptp.e2) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))))) :rule all_simplify)
% 0.61/0.80  (step t242 (cl (= (= (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)) tptp.e3) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))))) :rule all_simplify)
% 0.61/0.80  (step t243 (cl (= (= (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)) tptp.e3) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))))) :rule all_simplify)
% 0.61/0.80  (step t244 (cl (= (= (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)) tptp.e3) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))))) :rule all_simplify)
% 0.61/0.80  (step t245 (cl (= (= (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))))) :rule all_simplify)
% 0.61/0.80  (step t246 (cl (= (= (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)) tptp.e3) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))))) :rule all_simplify)
% 0.61/0.80  (step t247 (cl (= (= (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)) tptp.e4) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))))) :rule all_simplify)
% 0.61/0.80  (step t248 (cl (= (= (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)) tptp.e4) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))))) :rule all_simplify)
% 0.61/0.80  (step t249 (cl (= (= (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)) tptp.e4) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))))) :rule all_simplify)
% 0.61/0.80  (step t250 (cl (= (= (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)) tptp.e4) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))))) :rule all_simplify)
% 0.61/0.80  (step t251 (cl (= (= (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)) tptp.e4) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4))))) :rule all_simplify)
% 0.61/0.80  (step t252 (cl (= (and (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)) tptp.e1) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)) tptp.e2) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)) tptp.e3) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)) tptp.e4) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)) tptp.e0) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)) tptp.e2) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)) tptp.e3) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)) tptp.e4) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)) tptp.e0) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)) tptp.e1) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)) tptp.e3) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)) tptp.e4) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)) tptp.e0) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)) tptp.e1) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)) tptp.e2) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)) tptp.e4) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)) tptp.e0) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)) tptp.e1) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)) tptp.e2) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)) tptp.e3) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)) tptp.e4) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (= (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)) tptp.e0) (= (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)) tptp.e0) (= (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)) tptp.e0) (= (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)) tptp.e0) (= (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)) tptp.e1) (= (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)) tptp.e1) (= (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)) tptp.e1) (= (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)) tptp.e1) (= (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)) tptp.e2) (= (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)) tptp.e2) (= (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)) tptp.e2) (= (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)) tptp.e2) (= (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)) tptp.e3) (= (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)) tptp.e3) (= (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)) tptp.e3) (= (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)) tptp.e3) (= (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)) tptp.e4) (= (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)) tptp.e4) (= (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)) tptp.e4) (= (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)) tptp.e4) (= (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)) tptp.e4)) (and (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))))) :rule cong :premises (t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t32 t38 t44 t50 t56 t62 t68 t74 t80 t86 t92 t98 t104 t110 t116 t122 t128 t134 t140 t146 t152 t158 t164 t170 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 t227 t228 t229 t230 t231 t232 t233 t234 t235 t236 t237 t238 t239 t240 t241 t242 t243 t244 t245 t246 t247 t248 t249 t250 t251))
% 0.61/0.80  (step t253 (cl (= (not (and (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)) tptp.e1) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)) tptp.e2) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)) tptp.e3) (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)) tptp.e4) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)) tptp.e0) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)) tptp.e2) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)) tptp.e3) (= (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)) tptp.e4) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)) tptp.e0) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)) tptp.e1) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)) tptp.e3) (= (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)) tptp.e4) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)) tptp.e0) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)) tptp.e1) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)) tptp.e2) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)) tptp.e4) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)) tptp.e0) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)) tptp.e1) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)) tptp.e2) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)) tptp.e3) (= (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)) tptp.e4) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e0 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e0) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e0) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e0 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e0) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e0 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e0) tptp.e4)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e0) (= (tptp.op tptp.e1 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e2) (= (tptp.op tptp.e1 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e1 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3)) (or (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e1) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e0) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e0) (= (tptp.op tptp.e1 tptp.e2) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e1) (= (tptp.op tptp.e2 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e2) (= (tptp.op tptp.e2 tptp.e1) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e2) (= (tptp.op tptp.e1 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e3) (= (tptp.op tptp.e2 tptp.e1) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e2 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3)) (or (= (tptp.op tptp.e2 tptp.e0) tptp.e4) (= (tptp.op tptp.e2 tptp.e1) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e1 tptp.e2) tptp.e4) (= (tptp.op tptp.e2 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e0) (= (tptp.op tptp.e3 tptp.e1) tptp.e0) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e0) (= (tptp.op tptp.e1 tptp.e3) tptp.e0) (= (tptp.op tptp.e2 tptp.e3) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e1) (= (tptp.op tptp.e3 tptp.e1) tptp.e1) (= (tptp.op tptp.e3 tptp.e2) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e1 tptp.e3) tptp.e1) (= (tptp.op tptp.e2 tptp.e3) tptp.e1) (= (tptp.op tptp.e3 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e2) (= (tptp.op tptp.e3 tptp.e2) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e2) (= (tptp.op tptp.e3 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e3) (= (tptp.op tptp.e3 tptp.e1) tptp.e3) (= (tptp.op tptp.e3 tptp.e2) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e3) (= (tptp.op tptp.e2 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3)) (or (= (tptp.op tptp.e3 tptp.e0) tptp.e4) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e3) tptp.e4) (= (tptp.op tptp.e1 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e3 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e0) (= (tptp.op tptp.e4 tptp.e1) tptp.e0) (= (tptp.op tptp.e4 tptp.e2) tptp.e0) (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e0) (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e4) tptp.e0) (= (tptp.op tptp.e3 tptp.e4) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e0)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e1) (= (tptp.op tptp.e4 tptp.e1) tptp.e1) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e1) (= (tptp.op tptp.e1 tptp.e4) tptp.e1) (= (tptp.op tptp.e2 tptp.e4) tptp.e1) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e4) tptp.e1)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e2) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e2) (= (tptp.op tptp.e4 tptp.e3) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e2) (= (tptp.op tptp.e2 tptp.e4) tptp.e2) (= (tptp.op tptp.e3 tptp.e4) tptp.e2) (= (tptp.op tptp.e4 tptp.e4) tptp.e2)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e3) (= (tptp.op tptp.e4 tptp.e2) tptp.e3) (= (tptp.op tptp.e4 tptp.e3) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e3) (= (tptp.op tptp.e1 tptp.e4) tptp.e3) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e3) (= (tptp.op tptp.e4 tptp.e4) tptp.e3)) (or (= (tptp.op tptp.e4 tptp.e0) tptp.e4) (= (tptp.op tptp.e4 tptp.e1) tptp.e4) (= (tptp.op tptp.e4 tptp.e2) tptp.e4) (= (tptp.op tptp.e4 tptp.e3) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (or (= (tptp.op tptp.e0 tptp.e4) tptp.e4) (= (tptp.op tptp.e1 tptp.e4) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e4) (= (tptp.op tptp.e3 tptp.e4) tptp.e4) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (= (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)) tptp.e0) (= (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)) tptp.e0) (= (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)) tptp.e0) (= (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)) tptp.e0) (= (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)) tptp.e0) (= (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)) tptp.e1) (= (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)) tptp.e1) (= (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)) tptp.e1) (= (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)) tptp.e1) (= (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)) tptp.e1) (= (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)) tptp.e2) (= (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)) tptp.e2) (= (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)) tptp.e2) (= (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)) tptp.e2) (= (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)) tptp.e2) (= (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)) tptp.e3) (= (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)) tptp.e3) (= (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)) tptp.e3) (= (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)) tptp.e3) (= (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)) tptp.e3) (= (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)) tptp.e4) (= (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)) tptp.e4) (= (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)) tptp.e4) (= (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)) tptp.e4) (= (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)) tptp.e4))) (not (and (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4))))))) :rule cong :premises (t252))
% 0.61/0.80  (step t254 (cl (not (and (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (or (= tptp.e4 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))))) :rule resolution :premises (t1 t253 a2))
% 0.61/0.80  (step t255 (cl (not (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) (not (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) (not (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) (not (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) (not (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) (not (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) (not (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) (not (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) (not (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) (not (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) (not (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) (not (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) (not (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) (not (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) (not (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) (not (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) (not (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) (not (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) (not (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) (not (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) (not (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) (not (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) (not (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) (not (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) (not (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (not (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e0)))) (not (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)))) (not (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)))) (not (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4)))) (not (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (not (or (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)))) (not (or (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)))) (not (or (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)))) (not (or (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)))) (not (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)))) (not (or (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)))) (not (or (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)))) (not (or (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (not (or (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)))) (not (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)))) (not (or (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (not (or (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)))) (not (or (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)))) (not (or (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)))) (not (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0)))) (not (or (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)))) (not (or (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)))) (not (or (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)))) (not (or (= tptp.e0 (tptp.op tptp.e4 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (not (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e0 tptp.e4)))) (not (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e0)))) (not (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)))) (not (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)))) (not (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (not (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)))) (not (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)))) (not (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4)))) (not (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0)))) (not (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (not (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)))) (not (or (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)))) (not (or (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)))) (not (or (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)))) (not (or (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (or (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)))) (not (or (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)))) (not (or (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)))) (not (or (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)))) (not (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)))) (not (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)))) (not (or (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)))) (not (or (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (or (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)))) (not (or (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)))) (not (or (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (not (or (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)))) (not (or (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)))) (not (or (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)))) (not (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)))) (not (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (or (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (or (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)))) (not (or (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)))) (not (or (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)))) (not (or (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)))) (not (or (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)))) (not (or (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)))) (not (or (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)))) (not (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4)))) (not (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4)))) (not (or (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)))) (not (or (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)))) (not (or (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)))) (not (or (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)))) (not (or (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)))) (not (or (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)))) (not (or (= tptp.e4 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (not (or (= tptp.e4 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4))))) :rule not_and :premises (t254))
% 0.61/0.80  (step t256 (cl (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule and_neg)
% 0.61/0.80  (step t257 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t258)
% 0.61/0.80  (assume t258.a0 (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))
% 0.61/0.80  (assume t258.a1 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.80  (step t258.t1 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t258.t2)
% 0.61/0.80  (assume t258.t2.a0 (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))
% 0.61/0.80  (assume t258.t2.a1 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.80  (step t258.t2.t1 (cl (= (tptp.op tptp.e0 tptp.e3) tptp.e1)) :rule symm :premises (t258.t2.a1))
% 0.61/0.80  (step t258.t2.t2 (cl (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule symm :premises (t258.t2.t1))
% 0.61/0.80  (step t258.t2.t3 (cl (= tptp.e0 tptp.e0)) :rule refl)
% 0.61/0.80  (step t258.t2.t4 (cl (= (tptp.op tptp.e0 tptp.e1) tptp.e3)) :rule symm :premises (t258.t2.a0))
% 0.61/0.80  (step t258.t2.t5 (cl (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule symm :premises (t258.t2.t4))
% 0.61/0.80  (step t258.t2.t6 (cl (= (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule cong :premises (t258.t2.t3 t258.t2.t5))
% 0.61/0.80  (step t258.t2.t7 (cl (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule trans :premises (t258.t2.t2 t258.t2.t6))
% 0.61/0.80  (step t258.t2 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule subproof :discharge (t258.t2.a0 t258.t2.a1))
% 0.61/0.80  (step t258.t3 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule and_pos)
% 0.61/0.80  (step t258.t4 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.80  (step t258.t5 (cl (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))))) :rule resolution :premises (t258.t2 t258.t3 t258.t4))
% 0.61/0.80  (step t258.t6 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule reordering :premises (t258.t5))
% 0.61/0.80  (step t258.t7 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule contraction :premises (t258.t6))
% 0.61/0.80  (step t258.t8 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t258.t1 t258.t7))
% 0.61/0.80  (step t258.t9 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) (not (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))))) :rule implies_neg2)
% 0.61/0.80  (step t258.t10 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))))) :rule resolution :premises (t258.t8 t258.t9))
% 0.61/0.80  (step t258.t11 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))))) :rule contraction :premises (t258.t10))
% 0.61/0.80  (step t258.t12 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule implies :premises (t258.t11))
% 0.61/0.80  (step t258.t13 (cl (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule and_neg)
% 0.61/0.80  (step t258.t14 (cl (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t258.t13 t258.a0 t258.a1))
% 0.61/0.80  (step t258.t15 (cl (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t258.t12 t258.t14))
% 0.61/0.80  (step t258 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule subproof :discharge (t258.a0 t258.a1))
% 0.61/0.80  (step t259 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule and_pos)
% 0.61/0.80  (step t260 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.80  (step t261 (cl (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))))) :rule resolution :premises (t258 t259 t260))
% 0.61/0.80  (step t262 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule reordering :premises (t261))
% 0.61/0.80  (step t263 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule contraction :premises (t262))
% 0.61/0.80  (step t264 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t257 t263))
% 0.61/0.80  (step t265 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) (not (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))))) :rule implies_neg2)
% 0.61/0.80  (step t266 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))))) :rule resolution :premises (t264 t265))
% 0.61/0.80  (step t267 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))))) :rule contraction :premises (t266))
% 0.61/0.80  (step t268 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule implies :premises (t267))
% 0.61/0.80  (step t269 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t256 t268))
% 0.61/0.80  (step t270 (cl (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule reordering :premises (t269))
% 0.61/0.80  (step t271 (cl (not (= (and (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (and (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))))) (not (and (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e4))) (and (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule equiv_pos2)
% 0.61/0.80  (step t272 (cl (= (and (= (tptp.op tptp.e0 tptp.e0) tptp.e0) (= (tptp.op tptp.e0 tptp.e1) tptp.e3) (= (tptp.op tptp.e0 tptp.e2) tptp.e4) (= (tptp.op tptp.e0 tptp.e3) tptp.e1) (= (tptp.op tptp.e0 tptp.e4) tptp.e2) (= (tptp.op tptp.e1 tptp.e0) tptp.e4) (= (tptp.op tptp.e1 tptp.e1) tptp.e1) (= (tptp.op tptp.e1 tptp.e2) tptp.e3) (= (tptp.op tptp.e1 tptp.e3) tptp.e2) (= (tptp.op tptp.e1 tptp.e4) tptp.e0) (= (tptp.op tptp.e2 tptp.e0) tptp.e1) (= (tptp.op tptp.e2 tptp.e1) tptp.e0) (= (tptp.op tptp.e2 tptp.e2) tptp.e2) (= (tptp.op tptp.e2 tptp.e3) tptp.e4) (= (tptp.op tptp.e2 tptp.e4) tptp.e3) (= (tptp.op tptp.e3 tptp.e0) tptp.e2) (= (tptp.op tptp.e3 tptp.e1) tptp.e4) (= (tptp.op tptp.e3 tptp.e2) tptp.e0) (= (tptp.op tptp.e3 tptp.e3) tptp.e3) (= (tptp.op tptp.e3 tptp.e4) tptp.e1) (= (tptp.op tptp.e4 tptp.e0) tptp.e3) (= (tptp.op tptp.e4 tptp.e1) tptp.e2) (= (tptp.op tptp.e4 tptp.e2) tptp.e1) (= (tptp.op tptp.e4 tptp.e3) tptp.e0) (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) (and (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))))) :rule cong :premises (t27 t36 t43 t46 t53 t61 t64 t72 t77 t81 t88 t93 t101 t109 t114 t119 t127 t129 t138 t142 t150 t155 t160 t165 t175))
% 0.61/0.80  (step t273 (cl (and (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t271 t272 a1))
% 0.61/0.80  (step t274 (cl (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule and :premises (t273))
% 0.61/0.80  (step t275 (cl (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and :premises (t273))
% 0.61/0.80  (step t276 (cl (= tptp.e1 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t270 t274 t275))
% 0.61/0.80  (step t277 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t278)
% 0.61/0.80  (assume t278.a0 (= tptp.e0 (tptp.op tptp.e0 tptp.e0)))
% 0.61/0.80  (step t278.t1 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t278.t2)
% 0.61/0.80  (assume t278.t2.a0 (= tptp.e0 (tptp.op tptp.e0 tptp.e0)))
% 0.61/0.80  (step t278.t2.t1 (cl (= (tptp.op tptp.e0 tptp.e0) tptp.e0)) :rule symm :premises (t278.t2.a0))
% 0.61/0.80  (step t278.t2.t2 (cl (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) :rule symm :premises (t278.t2.t1))
% 0.61/0.80  (step t278.t2.t3 (cl (= tptp.e0 tptp.e0)) :rule refl)
% 0.61/0.80  (step t278.t2.t4 (cl (= (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule cong :premises (t278.t2.t3 t278.t2.t2))
% 0.61/0.80  (step t278.t2.t5 (cl (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule trans :premises (t278.t2.t2 t278.t2.t4))
% 0.61/0.80  (step t278.t2 (cl (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule subproof :discharge (t278.t2.a0))
% 0.61/0.80  (step t278.t3 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule resolution :premises (t278.t1 t278.t2))
% 0.61/0.80  (step t278.t4 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) (not (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))))) :rule implies_neg2)
% 0.61/0.80  (step t278.t5 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))))) :rule resolution :premises (t278.t3 t278.t4))
% 0.61/0.80  (step t278.t6 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))))) :rule contraction :premises (t278.t5))
% 0.61/0.80  (step t278.t7 (cl (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule implies :premises (t278.t6))
% 0.61/0.80  (step t278.t8 (cl (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule resolution :premises (t278.t7 t278.a0))
% 0.61/0.80  (step t278 (cl (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule subproof :discharge (t278.a0))
% 0.61/0.80  (step t279 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule resolution :premises (t277 t278))
% 0.61/0.80  (step t280 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) (not (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))))) :rule implies_neg2)
% 0.61/0.80  (step t281 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))))) :rule resolution :premises (t279 t280))
% 0.61/0.80  (step t282 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))))) :rule contraction :premises (t281))
% 0.61/0.80  (step t283 (cl (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule implies :premises (t282))
% 0.61/0.80  (step t284 (cl (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule reordering :premises (t283))
% 0.61/0.80  (step t285 (cl (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) :rule and :premises (t273))
% 0.61/0.80  (step t286 (cl (= tptp.e0 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule resolution :premises (t284 t285))
% 0.61/0.80  (step t287 (cl (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule and_neg)
% 0.61/0.80  (step t288 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t289)
% 0.61/0.80  (assume t289.a0 (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))
% 0.61/0.80  (assume t289.a1 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.80  (step t289.t1 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t289.t2)
% 0.61/0.80  (assume t289.t2.a0 (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))
% 0.61/0.80  (assume t289.t2.a1 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.80  (step t289.t2.t1 (cl (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) :rule symm :premises (t289.t2.a1))
% 0.61/0.80  (step t289.t2.t2 (cl (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule symm :premises (t289.t2.t1))
% 0.61/0.80  (step t289.t2.t3 (cl (= tptp.e0 tptp.e0)) :rule refl)
% 0.61/0.80  (step t289.t2.t4 (cl (= (tptp.op tptp.e0 tptp.e2) tptp.e4)) :rule symm :premises (t289.t2.a0))
% 0.61/0.80  (step t289.t2.t5 (cl (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule symm :premises (t289.t2.t4))
% 0.61/0.80  (step t289.t2.t6 (cl (= (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule cong :premises (t289.t2.t3 t289.t2.t5))
% 0.61/0.80  (step t289.t2.t7 (cl (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule trans :premises (t289.t2.t2 t289.t2.t6))
% 0.61/0.80  (step t289.t2 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule subproof :discharge (t289.t2.a0 t289.t2.a1))
% 0.61/0.80  (step t289.t3 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule and_pos)
% 0.61/0.80  (step t289.t4 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.80  (step t289.t5 (cl (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))))) :rule resolution :premises (t289.t2 t289.t3 t289.t4))
% 0.61/0.80  (step t289.t6 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule reordering :premises (t289.t5))
% 0.61/0.80  (step t289.t7 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule contraction :premises (t289.t6))
% 0.61/0.80  (step t289.t8 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t289.t1 t289.t7))
% 0.61/0.80  (step t289.t9 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) (not (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))))) :rule implies_neg2)
% 0.61/0.80  (step t289.t10 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))))) :rule resolution :premises (t289.t8 t289.t9))
% 0.61/0.80  (step t289.t11 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))))) :rule contraction :premises (t289.t10))
% 0.61/0.80  (step t289.t12 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule implies :premises (t289.t11))
% 0.61/0.80  (step t289.t13 (cl (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule and_neg)
% 0.61/0.80  (step t289.t14 (cl (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t289.t13 t289.a0 t289.a1))
% 0.61/0.80  (step t289.t15 (cl (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t289.t12 t289.t14))
% 0.61/0.80  (step t289 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule subproof :discharge (t289.a0 t289.a1))
% 0.61/0.80  (step t290 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule and_pos)
% 0.61/0.80  (step t291 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.80  (step t292 (cl (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))))) :rule resolution :premises (t289 t290 t291))
% 0.61/0.80  (step t293 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule reordering :premises (t292))
% 0.61/0.80  (step t294 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule contraction :premises (t293))
% 0.61/0.80  (step t295 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t288 t294))
% 0.61/0.80  (step t296 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) (not (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))))) :rule implies_neg2)
% 0.61/0.80  (step t297 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))))) :rule resolution :premises (t295 t296))
% 0.61/0.80  (step t298 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))))) :rule contraction :premises (t297))
% 0.61/0.80  (step t299 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule implies :premises (t298))
% 0.61/0.80  (step t300 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t287 t299))
% 0.61/0.80  (step t301 (cl (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule reordering :premises (t300))
% 0.61/0.80  (step t302 (cl (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule and :premises (t273))
% 0.61/0.80  (step t303 (cl (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and :premises (t273))
% 0.61/0.80  (step t304 (cl (= tptp.e2 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t301 t302 t303))
% 0.61/0.80  (step t305 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t306)
% 0.61/0.80  (assume t306.a0 (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))
% 0.61/0.80  (assume t306.a1 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.80  (step t306.t1 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t306.t2)
% 0.61/0.80  (assume t306.t2.a0 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.80  (assume t306.t2.a1 (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))
% 0.61/0.80  (step t306.t2.t1 (cl (= (tptp.op tptp.e0 tptp.e1) tptp.e3)) :rule symm :premises (t306.t2.a1))
% 0.61/0.80  (step t306.t2.t2 (cl (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule symm :premises (t306.t2.t1))
% 0.61/0.80  (step t306.t2.t3 (cl (= tptp.e0 tptp.e0)) :rule refl)
% 0.61/0.80  (step t306.t2.t4 (cl (= (tptp.op tptp.e0 tptp.e3) tptp.e1)) :rule symm :premises (t306.t2.a0))
% 0.61/0.80  (step t306.t2.t5 (cl (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule symm :premises (t306.t2.t4))
% 0.61/0.80  (step t306.t2.t6 (cl (= (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule cong :premises (t306.t2.t3 t306.t2.t5))
% 0.61/0.80  (step t306.t2.t7 (cl (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule trans :premises (t306.t2.t2 t306.t2.t6))
% 0.61/0.80  (step t306.t2 (cl (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule subproof :discharge (t306.t2.a0 t306.t2.a1))
% 0.61/0.80  (step t306.t3 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.80  (step t306.t4 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule and_pos)
% 0.61/0.80  (step t306.t5 (cl (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))))) :rule resolution :premises (t306.t2 t306.t3 t306.t4))
% 0.61/0.80  (step t306.t6 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule reordering :premises (t306.t5))
% 0.61/0.80  (step t306.t7 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule contraction :premises (t306.t6))
% 0.61/0.80  (step t306.t8 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t306.t1 t306.t7))
% 0.61/0.80  (step t306.t9 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) (not (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))))) :rule implies_neg2)
% 0.61/0.80  (step t306.t10 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))))) :rule resolution :premises (t306.t8 t306.t9))
% 0.61/0.80  (step t306.t11 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))))) :rule contraction :premises (t306.t10))
% 0.61/0.80  (step t306.t12 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule implies :premises (t306.t11))
% 0.61/0.80  (step t306.t13 (cl (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) :rule and_neg)
% 0.61/0.80  (step t306.t14 (cl (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t306.t13 t306.a1 t306.a0))
% 0.61/0.80  (step t306.t15 (cl (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t306.t12 t306.t14))
% 0.61/0.80  (step t306 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule subproof :discharge (t306.a0 t306.a1))
% 0.61/0.80  (step t307 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule and_pos)
% 0.61/0.80  (step t308 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.80  (step t309 (cl (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))))) :rule resolution :premises (t306 t307 t308))
% 0.61/0.80  (step t310 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule reordering :premises (t309))
% 0.61/0.80  (step t311 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule contraction :premises (t310))
% 0.61/0.80  (step t312 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t305 t311))
% 0.61/0.80  (step t313 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) (not (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))))) :rule implies_neg2)
% 0.61/0.80  (step t314 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))))) :rule resolution :premises (t312 t313))
% 0.61/0.80  (step t315 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))))) :rule contraction :premises (t314))
% 0.61/0.80  (step t316 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule implies :premises (t315))
% 0.61/0.80  (step t317 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t256 t316))
% 0.61/0.80  (step t318 (cl (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule reordering :premises (t317))
% 0.61/0.80  (step t319 (cl (= tptp.e3 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t318 t274 t275))
% 0.61/0.80  (step t320 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t321)
% 0.61/0.80  (assume t321.a0 (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))
% 0.61/0.80  (assume t321.a1 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.80  (step t321.t1 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t321.t2)
% 0.61/0.80  (assume t321.t2.a0 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.80  (assume t321.t2.a1 (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))
% 0.61/0.80  (step t321.t2.t1 (cl (= (tptp.op tptp.e0 tptp.e2) tptp.e4)) :rule symm :premises (t321.t2.a1))
% 0.61/0.80  (step t321.t2.t2 (cl (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule symm :premises (t321.t2.t1))
% 0.61/0.80  (step t321.t2.t3 (cl (= tptp.e0 tptp.e0)) :rule refl)
% 0.61/0.80  (step t321.t2.t4 (cl (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) :rule symm :premises (t321.t2.a0))
% 0.61/0.80  (step t321.t2.t5 (cl (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule symm :premises (t321.t2.t4))
% 0.61/0.80  (step t321.t2.t6 (cl (= (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule cong :premises (t321.t2.t3 t321.t2.t5))
% 0.61/0.80  (step t321.t2.t7 (cl (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule trans :premises (t321.t2.t2 t321.t2.t6))
% 0.61/0.80  (step t321.t2 (cl (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule subproof :discharge (t321.t2.a0 t321.t2.a1))
% 0.61/0.80  (step t321.t3 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.80  (step t321.t4 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule and_pos)
% 0.61/0.80  (step t321.t5 (cl (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))))) :rule resolution :premises (t321.t2 t321.t3 t321.t4))
% 0.61/0.80  (step t321.t6 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule reordering :premises (t321.t5))
% 0.61/0.80  (step t321.t7 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule contraction :premises (t321.t6))
% 0.61/0.80  (step t321.t8 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t321.t1 t321.t7))
% 0.61/0.80  (step t321.t9 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) (not (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))))) :rule implies_neg2)
% 0.61/0.80  (step t321.t10 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))))) :rule resolution :premises (t321.t8 t321.t9))
% 0.61/0.80  (step t321.t11 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))))) :rule contraction :premises (t321.t10))
% 0.61/0.80  (step t321.t12 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule implies :premises (t321.t11))
% 0.61/0.80  (step t321.t13 (cl (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule and_neg)
% 0.61/0.80  (step t321.t14 (cl (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t321.t13 t321.a1 t321.a0))
% 0.61/0.80  (step t321.t15 (cl (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t321.t12 t321.t14))
% 0.61/0.80  (step t321 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule subproof :discharge (t321.a0 t321.a1))
% 0.61/0.80  (step t322 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule and_pos)
% 0.61/0.80  (step t323 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.80  (step t324 (cl (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))))) :rule resolution :premises (t321 t322 t323))
% 0.61/0.80  (step t325 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule reordering :premises (t324))
% 0.61/0.80  (step t326 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule contraction :premises (t325))
% 0.61/0.80  (step t327 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t320 t326))
% 0.61/0.80  (step t328 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) (not (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))))) :rule implies_neg2)
% 0.61/0.80  (step t329 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))))) :rule resolution :premises (t327 t328))
% 0.61/0.80  (step t330 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))))) :rule contraction :premises (t329))
% 0.61/0.80  (step t331 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule implies :premises (t330))
% 0.61/0.80  (step t332 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t287 t331))
% 0.61/0.80  (step t333 (cl (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule reordering :premises (t332))
% 0.61/0.80  (step t334 (cl (= tptp.e4 (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t333 t302 t303))
% 0.61/0.80  (step t335 (cl (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule and_neg)
% 0.61/0.80  (step t336 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t337)
% 0.61/0.80  (assume t337.a0 (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))
% 0.61/0.80  (assume t337.a1 (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))
% 0.61/0.80  (step t337.t1 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t337.t2)
% 0.61/0.80  (assume t337.t2.a0 (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))
% 0.61/0.80  (assume t337.t2.a1 (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))
% 0.61/0.80  (step t337.t2.t1 (cl (= (tptp.op tptp.e1 tptp.e4) tptp.e0)) :rule symm :premises (t337.t2.a1))
% 0.61/0.80  (step t337.t2.t2 (cl (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule symm :premises (t337.t2.t1))
% 0.61/0.80  (step t337.t2.t3 (cl (= tptp.e1 tptp.e1)) :rule refl)
% 0.61/0.80  (step t337.t2.t4 (cl (= (tptp.op tptp.e1 tptp.e0) tptp.e4)) :rule symm :premises (t337.t2.a0))
% 0.61/0.80  (step t337.t2.t5 (cl (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule symm :premises (t337.t2.t4))
% 0.61/0.80  (step t337.t2.t6 (cl (= (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule cong :premises (t337.t2.t3 t337.t2.t5))
% 0.61/0.80  (step t337.t2.t7 (cl (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule trans :premises (t337.t2.t2 t337.t2.t6))
% 0.61/0.80  (step t337.t2 (cl (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule subproof :discharge (t337.t2.a0 t337.t2.a1))
% 0.61/0.80  (step t337.t3 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule and_pos)
% 0.61/0.80  (step t337.t4 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule and_pos)
% 0.61/0.80  (step t337.t5 (cl (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))))) :rule resolution :premises (t337.t2 t337.t3 t337.t4))
% 0.61/0.80  (step t337.t6 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule reordering :premises (t337.t5))
% 0.61/0.80  (step t337.t7 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule contraction :premises (t337.t6))
% 0.61/0.80  (step t337.t8 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t337.t1 t337.t7))
% 0.61/0.80  (step t337.t9 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) (not (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))))) :rule implies_neg2)
% 0.61/0.80  (step t337.t10 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))))) :rule resolution :premises (t337.t8 t337.t9))
% 0.61/0.80  (step t337.t11 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))))) :rule contraction :premises (t337.t10))
% 0.61/0.80  (step t337.t12 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule implies :premises (t337.t11))
% 0.61/0.80  (step t337.t13 (cl (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule and_neg)
% 0.61/0.80  (step t337.t14 (cl (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t337.t13 t337.a0 t337.a1))
% 0.61/0.80  (step t337.t15 (cl (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t337.t12 t337.t14))
% 0.61/0.80  (step t337 (cl (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule subproof :discharge (t337.a0 t337.a1))
% 0.61/0.80  (step t338 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule and_pos)
% 0.61/0.80  (step t339 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule and_pos)
% 0.61/0.80  (step t340 (cl (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))))) :rule resolution :premises (t337 t338 t339))
% 0.61/0.80  (step t341 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule reordering :premises (t340))
% 0.61/0.80  (step t342 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule contraction :premises (t341))
% 0.61/0.80  (step t343 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t336 t342))
% 0.61/0.80  (step t344 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) (not (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))))) :rule implies_neg2)
% 0.61/0.80  (step t345 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))))) :rule resolution :premises (t343 t344))
% 0.61/0.80  (step t346 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))))) :rule contraction :premises (t345))
% 0.61/0.80  (step t347 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule implies :premises (t346))
% 0.61/0.80  (step t348 (cl (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t335 t347))
% 0.61/0.80  (step t349 (cl (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule reordering :premises (t348))
% 0.61/0.80  (step t350 (cl (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule and :premises (t273))
% 0.61/0.80  (step t351 (cl (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule and :premises (t273))
% 0.61/0.80  (step t352 (cl (= tptp.e0 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t349 t350 t351))
% 0.61/0.80  (step t353 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t354)
% 0.61/0.80  (assume t354.a0 (= tptp.e1 (tptp.op tptp.e1 tptp.e1)))
% 0.61/0.80  (step t354.t1 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t354.t2)
% 0.61/0.80  (assume t354.t2.a0 (= tptp.e1 (tptp.op tptp.e1 tptp.e1)))
% 0.61/0.80  (step t354.t2.t1 (cl (= (tptp.op tptp.e1 tptp.e1) tptp.e1)) :rule symm :premises (t354.t2.a0))
% 0.61/0.80  (step t354.t2.t2 (cl (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) :rule symm :premises (t354.t2.t1))
% 0.61/0.80  (step t354.t2.t3 (cl (= tptp.e1 tptp.e1)) :rule refl)
% 0.61/0.80  (step t354.t2.t4 (cl (= (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule cong :premises (t354.t2.t3 t354.t2.t2))
% 0.61/0.80  (step t354.t2.t5 (cl (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule trans :premises (t354.t2.t2 t354.t2.t4))
% 0.61/0.80  (step t354.t2 (cl (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule subproof :discharge (t354.t2.a0))
% 0.61/0.80  (step t354.t3 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule resolution :premises (t354.t1 t354.t2))
% 0.61/0.80  (step t354.t4 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) (not (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))))) :rule implies_neg2)
% 0.61/0.80  (step t354.t5 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))))) :rule resolution :premises (t354.t3 t354.t4))
% 0.61/0.80  (step t354.t6 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))))) :rule contraction :premises (t354.t5))
% 0.61/0.80  (step t354.t7 (cl (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule implies :premises (t354.t6))
% 0.61/0.80  (step t354.t8 (cl (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule resolution :premises (t354.t7 t354.a0))
% 0.61/0.80  (step t354 (cl (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule subproof :discharge (t354.a0))
% 0.61/0.80  (step t355 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule resolution :premises (t353 t354))
% 0.61/0.80  (step t356 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) (not (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))))) :rule implies_neg2)
% 0.61/0.80  (step t357 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))))) :rule resolution :premises (t355 t356))
% 0.61/0.80  (step t358 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))))) :rule contraction :premises (t357))
% 0.61/0.80  (step t359 (cl (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule implies :premises (t358))
% 0.61/0.80  (step t360 (cl (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule reordering :premises (t359))
% 0.61/0.80  (step t361 (cl (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) :rule and :premises (t273))
% 0.61/0.80  (step t362 (cl (= tptp.e1 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule resolution :premises (t360 t361))
% 0.61/0.80  (step t363 (cl (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule and_neg)
% 0.61/0.80  (step t364 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t365)
% 0.61/0.80  (assume t365.a0 (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))
% 0.61/0.80  (assume t365.a1 (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))
% 0.61/0.80  (step t365.t1 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t365.t2)
% 0.61/0.80  (assume t365.t2.a0 (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))
% 0.61/0.80  (assume t365.t2.a1 (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))
% 0.61/0.80  (step t365.t2.t1 (cl (= (tptp.op tptp.e1 tptp.e3) tptp.e2)) :rule symm :premises (t365.t2.a1))
% 0.61/0.80  (step t365.t2.t2 (cl (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule symm :premises (t365.t2.t1))
% 0.61/0.80  (step t365.t2.t3 (cl (= tptp.e1 tptp.e1)) :rule refl)
% 0.61/0.80  (step t365.t2.t4 (cl (= (tptp.op tptp.e1 tptp.e2) tptp.e3)) :rule symm :premises (t365.t2.a0))
% 0.61/0.80  (step t365.t2.t5 (cl (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule symm :premises (t365.t2.t4))
% 0.61/0.80  (step t365.t2.t6 (cl (= (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule cong :premises (t365.t2.t3 t365.t2.t5))
% 0.61/0.80  (step t365.t2.t7 (cl (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule trans :premises (t365.t2.t2 t365.t2.t6))
% 0.61/0.80  (step t365.t2 (cl (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule subproof :discharge (t365.t2.a0 t365.t2.a1))
% 0.61/0.80  (step t365.t3 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule and_pos)
% 0.61/0.80  (step t365.t4 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule and_pos)
% 0.61/0.80  (step t365.t5 (cl (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))))) :rule resolution :premises (t365.t2 t365.t3 t365.t4))
% 0.61/0.80  (step t365.t6 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule reordering :premises (t365.t5))
% 0.61/0.80  (step t365.t7 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule contraction :premises (t365.t6))
% 0.61/0.80  (step t365.t8 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t365.t1 t365.t7))
% 0.61/0.80  (step t365.t9 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) (not (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))))) :rule implies_neg2)
% 0.61/0.80  (step t365.t10 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))))) :rule resolution :premises (t365.t8 t365.t9))
% 0.61/0.80  (step t365.t11 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))))) :rule contraction :premises (t365.t10))
% 0.61/0.80  (step t365.t12 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule implies :premises (t365.t11))
% 0.61/0.80  (step t365.t13 (cl (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule and_neg)
% 0.61/0.80  (step t365.t14 (cl (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t365.t13 t365.a0 t365.a1))
% 0.61/0.80  (step t365.t15 (cl (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t365.t12 t365.t14))
% 0.61/0.80  (step t365 (cl (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule subproof :discharge (t365.a0 t365.a1))
% 0.61/0.80  (step t366 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule and_pos)
% 0.61/0.80  (step t367 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule and_pos)
% 0.61/0.80  (step t368 (cl (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))))) :rule resolution :premises (t365 t366 t367))
% 0.61/0.80  (step t369 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule reordering :premises (t368))
% 0.61/0.80  (step t370 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule contraction :premises (t369))
% 0.61/0.80  (step t371 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t364 t370))
% 0.61/0.80  (step t372 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) (not (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))))) :rule implies_neg2)
% 0.61/0.80  (step t373 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))))) :rule resolution :premises (t371 t372))
% 0.61/0.80  (step t374 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))))) :rule contraction :premises (t373))
% 0.61/0.80  (step t375 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule implies :premises (t374))
% 0.61/0.80  (step t376 (cl (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t363 t375))
% 0.61/0.80  (step t377 (cl (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule reordering :premises (t376))
% 0.61/0.80  (step t378 (cl (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule and :premises (t273))
% 0.61/0.80  (step t379 (cl (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule and :premises (t273))
% 0.61/0.80  (step t380 (cl (= tptp.e2 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t377 t378 t379))
% 0.61/0.80  (step t381 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t382)
% 0.61/0.80  (assume t382.a0 (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))
% 0.61/0.80  (assume t382.a1 (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))
% 0.61/0.80  (step t382.t1 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t382.t2)
% 0.61/0.80  (assume t382.t2.a0 (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))
% 0.61/0.80  (assume t382.t2.a1 (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))
% 0.61/0.80  (step t382.t2.t1 (cl (= (tptp.op tptp.e1 tptp.e2) tptp.e3)) :rule symm :premises (t382.t2.a1))
% 0.61/0.80  (step t382.t2.t2 (cl (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule symm :premises (t382.t2.t1))
% 0.61/0.80  (step t382.t2.t3 (cl (= tptp.e1 tptp.e1)) :rule refl)
% 0.61/0.80  (step t382.t2.t4 (cl (= (tptp.op tptp.e1 tptp.e3) tptp.e2)) :rule symm :premises (t382.t2.a0))
% 0.61/0.80  (step t382.t2.t5 (cl (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule symm :premises (t382.t2.t4))
% 0.61/0.80  (step t382.t2.t6 (cl (= (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule cong :premises (t382.t2.t3 t382.t2.t5))
% 0.61/0.80  (step t382.t2.t7 (cl (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule trans :premises (t382.t2.t2 t382.t2.t6))
% 0.61/0.80  (step t382.t2 (cl (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule subproof :discharge (t382.t2.a0 t382.t2.a1))
% 0.61/0.80  (step t382.t3 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule and_pos)
% 0.61/0.80  (step t382.t4 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule and_pos)
% 0.61/0.80  (step t382.t5 (cl (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))))) :rule resolution :premises (t382.t2 t382.t3 t382.t4))
% 0.61/0.80  (step t382.t6 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule reordering :premises (t382.t5))
% 0.61/0.80  (step t382.t7 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule contraction :premises (t382.t6))
% 0.61/0.80  (step t382.t8 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t382.t1 t382.t7))
% 0.61/0.80  (step t382.t9 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) (not (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))))) :rule implies_neg2)
% 0.61/0.80  (step t382.t10 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))))) :rule resolution :premises (t382.t8 t382.t9))
% 0.61/0.80  (step t382.t11 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))))) :rule contraction :premises (t382.t10))
% 0.61/0.80  (step t382.t12 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule implies :premises (t382.t11))
% 0.61/0.80  (step t382.t13 (cl (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) :rule and_neg)
% 0.61/0.80  (step t382.t14 (cl (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t382.t13 t382.a1 t382.a0))
% 0.61/0.80  (step t382.t15 (cl (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t382.t12 t382.t14))
% 0.61/0.80  (step t382 (cl (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule subproof :discharge (t382.a0 t382.a1))
% 0.61/0.80  (step t383 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule and_pos)
% 0.61/0.80  (step t384 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule and_pos)
% 0.61/0.80  (step t385 (cl (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))))) :rule resolution :premises (t382 t383 t384))
% 0.61/0.80  (step t386 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule reordering :premises (t385))
% 0.61/0.80  (step t387 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule contraction :premises (t386))
% 0.61/0.80  (step t388 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t381 t387))
% 0.61/0.80  (step t389 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) (not (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))))) :rule implies_neg2)
% 0.61/0.80  (step t390 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))))) :rule resolution :premises (t388 t389))
% 0.61/0.80  (step t391 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))))) :rule contraction :premises (t390))
% 0.61/0.80  (step t392 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule implies :premises (t391))
% 0.61/0.80  (step t393 (cl (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t363 t392))
% 0.61/0.80  (step t394 (cl (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule reordering :premises (t393))
% 0.61/0.80  (step t395 (cl (= tptp.e3 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t394 t378 t379))
% 0.61/0.80  (step t396 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t397)
% 0.61/0.80  (assume t397.a0 (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))
% 0.61/0.80  (assume t397.a1 (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))
% 0.61/0.80  (step t397.t1 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t397.t2)
% 0.61/0.80  (assume t397.t2.a0 (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))
% 0.61/0.80  (assume t397.t2.a1 (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))
% 0.61/0.80  (step t397.t2.t1 (cl (= (tptp.op tptp.e1 tptp.e0) tptp.e4)) :rule symm :premises (t397.t2.a1))
% 0.61/0.80  (step t397.t2.t2 (cl (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule symm :premises (t397.t2.t1))
% 0.61/0.80  (step t397.t2.t3 (cl (= tptp.e1 tptp.e1)) :rule refl)
% 0.61/0.80  (step t397.t2.t4 (cl (= (tptp.op tptp.e1 tptp.e4) tptp.e0)) :rule symm :premises (t397.t2.a0))
% 0.61/0.80  (step t397.t2.t5 (cl (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule symm :premises (t397.t2.t4))
% 0.61/0.80  (step t397.t2.t6 (cl (= (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule cong :premises (t397.t2.t3 t397.t2.t5))
% 0.61/0.80  (step t397.t2.t7 (cl (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule trans :premises (t397.t2.t2 t397.t2.t6))
% 0.61/0.80  (step t397.t2 (cl (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule subproof :discharge (t397.t2.a0 t397.t2.a1))
% 0.61/0.80  (step t397.t3 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule and_pos)
% 0.61/0.80  (step t397.t4 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule and_pos)
% 0.61/0.80  (step t397.t5 (cl (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))))) :rule resolution :premises (t397.t2 t397.t3 t397.t4))
% 0.61/0.80  (step t397.t6 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule reordering :premises (t397.t5))
% 0.61/0.80  (step t397.t7 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule contraction :premises (t397.t6))
% 0.61/0.80  (step t397.t8 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t397.t1 t397.t7))
% 0.61/0.80  (step t397.t9 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) (not (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))))) :rule implies_neg2)
% 0.61/0.80  (step t397.t10 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))))) :rule resolution :premises (t397.t8 t397.t9))
% 0.61/0.80  (step t397.t11 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))))) :rule contraction :premises (t397.t10))
% 0.61/0.80  (step t397.t12 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule implies :premises (t397.t11))
% 0.61/0.80  (step t397.t13 (cl (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) :rule and_neg)
% 0.61/0.80  (step t397.t14 (cl (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t397.t13 t397.a1 t397.a0))
% 0.61/0.80  (step t397.t15 (cl (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t397.t12 t397.t14))
% 0.61/0.80  (step t397 (cl (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule subproof :discharge (t397.a0 t397.a1))
% 0.61/0.80  (step t398 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule and_pos)
% 0.61/0.80  (step t399 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule and_pos)
% 0.61/0.80  (step t400 (cl (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))))) :rule resolution :premises (t397 t398 t399))
% 0.61/0.80  (step t401 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule reordering :premises (t400))
% 0.61/0.80  (step t402 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule contraction :premises (t401))
% 0.61/0.80  (step t403 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t396 t402))
% 0.61/0.80  (step t404 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) (not (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))))) :rule implies_neg2)
% 0.61/0.80  (step t405 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))))) :rule resolution :premises (t403 t404))
% 0.61/0.80  (step t406 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))))) :rule contraction :premises (t405))
% 0.61/0.80  (step t407 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule implies :premises (t406))
% 0.61/0.80  (step t408 (cl (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t335 t407))
% 0.61/0.80  (step t409 (cl (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule reordering :premises (t408))
% 0.61/0.80  (step t410 (cl (= tptp.e4 (tptp.op tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t409 t350 t351))
% 0.61/0.80  (step t411 (cl (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule and_neg)
% 0.61/0.80  (step t412 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t413)
% 0.61/0.80  (assume t413.a0 (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))
% 0.61/0.80  (assume t413.a1 (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))
% 0.61/0.80  (step t413.t1 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t413.t2)
% 0.61/0.80  (assume t413.t2.a0 (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))
% 0.61/0.80  (assume t413.t2.a1 (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))
% 0.61/0.80  (step t413.t2.t1 (cl (= (tptp.op tptp.e2 tptp.e1) tptp.e0)) :rule symm :premises (t413.t2.a1))
% 0.61/0.80  (step t413.t2.t2 (cl (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule symm :premises (t413.t2.t1))
% 0.61/0.80  (step t413.t2.t3 (cl (= tptp.e2 tptp.e2)) :rule refl)
% 0.61/0.80  (step t413.t2.t4 (cl (= (tptp.op tptp.e2 tptp.e0) tptp.e1)) :rule symm :premises (t413.t2.a0))
% 0.61/0.80  (step t413.t2.t5 (cl (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule symm :premises (t413.t2.t4))
% 0.61/0.80  (step t413.t2.t6 (cl (= (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule cong :premises (t413.t2.t3 t413.t2.t5))
% 0.61/0.80  (step t413.t2.t7 (cl (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule trans :premises (t413.t2.t2 t413.t2.t6))
% 0.61/0.80  (step t413.t2 (cl (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule subproof :discharge (t413.t2.a0 t413.t2.a1))
% 0.61/0.80  (step t413.t3 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule and_pos)
% 0.61/0.80  (step t413.t4 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule and_pos)
% 0.61/0.80  (step t413.t5 (cl (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))))) :rule resolution :premises (t413.t2 t413.t3 t413.t4))
% 0.61/0.80  (step t413.t6 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule reordering :premises (t413.t5))
% 0.61/0.80  (step t413.t7 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule contraction :premises (t413.t6))
% 0.61/0.80  (step t413.t8 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t413.t1 t413.t7))
% 0.61/0.80  (step t413.t9 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) (not (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))))) :rule implies_neg2)
% 0.61/0.80  (step t413.t10 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))))) :rule resolution :premises (t413.t8 t413.t9))
% 0.61/0.80  (step t413.t11 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))))) :rule contraction :premises (t413.t10))
% 0.61/0.80  (step t413.t12 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule implies :premises (t413.t11))
% 0.61/0.80  (step t413.t13 (cl (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule and_neg)
% 0.61/0.80  (step t413.t14 (cl (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t413.t13 t413.a0 t413.a1))
% 0.61/0.80  (step t413.t15 (cl (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t413.t12 t413.t14))
% 0.61/0.80  (step t413 (cl (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule subproof :discharge (t413.a0 t413.a1))
% 0.61/0.80  (step t414 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule and_pos)
% 0.61/0.80  (step t415 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule and_pos)
% 0.61/0.80  (step t416 (cl (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))))) :rule resolution :premises (t413 t414 t415))
% 0.61/0.80  (step t417 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule reordering :premises (t416))
% 0.61/0.80  (step t418 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule contraction :premises (t417))
% 0.61/0.80  (step t419 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t412 t418))
% 0.61/0.80  (step t420 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) (not (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))))) :rule implies_neg2)
% 0.61/0.80  (step t421 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))))) :rule resolution :premises (t419 t420))
% 0.61/0.80  (step t422 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))))) :rule contraction :premises (t421))
% 0.61/0.80  (step t423 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule implies :premises (t422))
% 0.61/0.80  (step t424 (cl (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t411 t423))
% 0.61/0.80  (step t425 (cl (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule reordering :premises (t424))
% 0.61/0.80  (step t426 (cl (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule and :premises (t273))
% 0.61/0.80  (step t427 (cl (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule and :premises (t273))
% 0.61/0.80  (step t428 (cl (= tptp.e0 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t425 t426 t427))
% 0.61/0.80  (step t429 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t430)
% 0.61/0.80  (assume t430.a0 (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))
% 0.61/0.80  (assume t430.a1 (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))
% 0.61/0.80  (step t430.t1 (cl (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) :rule implies_neg1)
% 0.61/0.80  (anchor :step t430.t2)
% 0.61/0.80  (assume t430.t2.a0 (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))
% 0.61/0.80  (assume t430.t2.a1 (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))
% 0.61/0.80  (step t430.t2.t1 (cl (= (tptp.op tptp.e2 tptp.e0) tptp.e1)) :rule symm :premises (t430.t2.a1))
% 0.61/0.80  (step t430.t2.t2 (cl (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule symm :premises (t430.t2.t1))
% 0.61/0.80  (step t430.t2.t3 (cl (= tptp.e2 tptp.e2)) :rule refl)
% 0.61/0.80  (step t430.t2.t4 (cl (= (tptp.op tptp.e2 tptp.e1) tptp.e0)) :rule symm :premises (t430.t2.a0))
% 0.61/0.80  (step t430.t2.t5 (cl (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule symm :premises (t430.t2.t4))
% 0.61/0.80  (step t430.t2.t6 (cl (= (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule cong :premises (t430.t2.t3 t430.t2.t5))
% 0.61/0.80  (step t430.t2.t7 (cl (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule trans :premises (t430.t2.t2 t430.t2.t6))
% 0.61/0.80  (step t430.t2 (cl (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule subproof :discharge (t430.t2.a0 t430.t2.a1))
% 0.61/0.80  (step t430.t3 (cl (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule and_pos)
% 0.61/0.80  (step t430.t4 (cl (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule and_pos)
% 0.61/0.80  (step t430.t5 (cl (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))) (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))))) :rule resolution :premises (t430.t2 t430.t3 t430.t4))
% 0.61/0.80  (step t430.t6 (cl (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule reordering :premises (t430.t5))
% 0.61/0.80  (step t430.t7 (cl (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule contraction :premises (t430.t6))
% 0.61/0.80  (step t430.t8 (cl (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t430.t1 t430.t7))
% 0.61/0.80  (step t430.t9 (cl (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) (not (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))))) :rule implies_neg2)
% 0.61/0.80  (step t430.t10 (cl (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))))) :rule resolution :premises (t430.t8 t430.t9))
% 0.61/0.80  (step t430.t11 (cl (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))))) :rule contraction :premises (t430.t10))
% 0.61/0.80  (step t430.t12 (cl (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule implies :premises (t430.t11))
% 0.61/0.80  (step t430.t13 (cl (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) :rule and_neg)
% 0.61/0.80  (step t430.t14 (cl (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t430.t13 t430.a1 t430.a0))
% 0.61/0.80  (step t430.t15 (cl (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t430.t12 t430.t14))
% 0.61/0.80  (step t430 (cl (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule subproof :discharge (t430.a0 t430.a1))
% 0.61/0.80  (step t431 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule and_pos)
% 0.61/0.80  (step t432 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule and_pos)
% 0.61/0.80  (step t433 (cl (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))))) :rule resolution :premises (t430 t431 t432))
% 0.61/0.80  (step t434 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule reordering :premises (t433))
% 0.61/0.80  (step t435 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule contraction :premises (t434))
% 0.61/0.80  (step t436 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t429 t435))
% 0.61/0.80  (step t437 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) (not (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))))) :rule implies_neg2)
% 0.61/0.80  (step t438 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))))) :rule resolution :premises (t436 t437))
% 0.61/0.80  (step t439 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))))) :rule contraction :premises (t438))
% 0.61/0.80  (step t440 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule implies :premises (t439))
% 0.61/0.80  (step t441 (cl (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t411 t440))
% 0.61/0.80  (step t442 (cl (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule reordering :premises (t441))
% 0.61/0.81  (step t443 (cl (= tptp.e1 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t442 t426 t427))
% 0.61/0.81  (step t444 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t445)
% 0.61/0.81  (assume t445.a0 (= tptp.e2 (tptp.op tptp.e2 tptp.e2)))
% 0.61/0.81  (step t445.t1 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t445.t2)
% 0.61/0.81  (assume t445.t2.a0 (= tptp.e2 (tptp.op tptp.e2 tptp.e2)))
% 0.61/0.81  (step t445.t2.t1 (cl (= (tptp.op tptp.e2 tptp.e2) tptp.e2)) :rule symm :premises (t445.t2.a0))
% 0.61/0.81  (step t445.t2.t2 (cl (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) :rule symm :premises (t445.t2.t1))
% 0.61/0.81  (step t445.t2.t3 (cl (= tptp.e2 tptp.e2)) :rule refl)
% 0.61/0.81  (step t445.t2.t4 (cl (= (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule cong :premises (t445.t2.t3 t445.t2.t2))
% 0.61/0.81  (step t445.t2.t5 (cl (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule trans :premises (t445.t2.t2 t445.t2.t4))
% 0.61/0.81  (step t445.t2 (cl (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule subproof :discharge (t445.t2.a0))
% 0.61/0.81  (step t445.t3 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule resolution :premises (t445.t1 t445.t2))
% 0.61/0.81  (step t445.t4 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) (not (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t445.t5 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))))) :rule resolution :premises (t445.t3 t445.t4))
% 0.61/0.81  (step t445.t6 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))))) :rule contraction :premises (t445.t5))
% 0.61/0.81  (step t445.t7 (cl (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule implies :premises (t445.t6))
% 0.61/0.81  (step t445.t8 (cl (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule resolution :premises (t445.t7 t445.a0))
% 0.61/0.81  (step t445 (cl (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule subproof :discharge (t445.a0))
% 0.61/0.81  (step t446 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule resolution :premises (t444 t445))
% 0.61/0.81  (step t447 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) (not (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t448 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))))) :rule resolution :premises (t446 t447))
% 0.61/0.81  (step t449 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))))) :rule contraction :premises (t448))
% 0.61/0.81  (step t450 (cl (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule implies :premises (t449))
% 0.61/0.81  (step t451 (cl (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule reordering :premises (t450))
% 0.61/0.81  (step t452 (cl (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) :rule and :premises (t273))
% 0.61/0.81  (step t453 (cl (= tptp.e2 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule resolution :premises (t451 t452))
% 0.61/0.81  (step t454 (cl (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule and_neg)
% 0.61/0.81  (step t455 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t456)
% 0.61/0.81  (assume t456.a0 (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))
% 0.61/0.81  (assume t456.a1 (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))
% 0.61/0.81  (step t456.t1 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t456.t2)
% 0.61/0.81  (assume t456.t2.a0 (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))
% 0.61/0.81  (assume t456.t2.a1 (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))
% 0.61/0.81  (step t456.t2.t1 (cl (= (tptp.op tptp.e2 tptp.e4) tptp.e3)) :rule symm :premises (t456.t2.a1))
% 0.61/0.81  (step t456.t2.t2 (cl (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule symm :premises (t456.t2.t1))
% 0.61/0.81  (step t456.t2.t3 (cl (= tptp.e2 tptp.e2)) :rule refl)
% 0.61/0.81  (step t456.t2.t4 (cl (= (tptp.op tptp.e2 tptp.e3) tptp.e4)) :rule symm :premises (t456.t2.a0))
% 0.61/0.81  (step t456.t2.t5 (cl (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule symm :premises (t456.t2.t4))
% 0.61/0.81  (step t456.t2.t6 (cl (= (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule cong :premises (t456.t2.t3 t456.t2.t5))
% 0.61/0.81  (step t456.t2.t7 (cl (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule trans :premises (t456.t2.t2 t456.t2.t6))
% 0.61/0.81  (step t456.t2 (cl (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule subproof :discharge (t456.t2.a0 t456.t2.a1))
% 0.61/0.81  (step t456.t3 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t456.t4 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t456.t5 (cl (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))))) :rule resolution :premises (t456.t2 t456.t3 t456.t4))
% 0.61/0.81  (step t456.t6 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule reordering :premises (t456.t5))
% 0.61/0.81  (step t456.t7 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule contraction :premises (t456.t6))
% 0.61/0.81  (step t456.t8 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t456.t1 t456.t7))
% 0.61/0.81  (step t456.t9 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) (not (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t456.t10 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))))) :rule resolution :premises (t456.t8 t456.t9))
% 0.61/0.81  (step t456.t11 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))))) :rule contraction :premises (t456.t10))
% 0.61/0.81  (step t456.t12 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule implies :premises (t456.t11))
% 0.61/0.81  (step t456.t13 (cl (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule and_neg)
% 0.61/0.81  (step t456.t14 (cl (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t456.t13 t456.a0 t456.a1))
% 0.61/0.81  (step t456.t15 (cl (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t456.t12 t456.t14))
% 0.61/0.81  (step t456 (cl (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule subproof :discharge (t456.a0 t456.a1))
% 0.61/0.81  (step t457 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t458 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t459 (cl (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))))) :rule resolution :premises (t456 t457 t458))
% 0.61/0.81  (step t460 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule reordering :premises (t459))
% 0.61/0.81  (step t461 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule contraction :premises (t460))
% 0.61/0.81  (step t462 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t455 t461))
% 0.61/0.81  (step t463 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) (not (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t464 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))))) :rule resolution :premises (t462 t463))
% 0.61/0.81  (step t465 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))))) :rule contraction :premises (t464))
% 0.61/0.81  (step t466 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule implies :premises (t465))
% 0.61/0.81  (step t467 (cl (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t454 t466))
% 0.61/0.81  (step t468 (cl (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule reordering :premises (t467))
% 0.61/0.81  (step t469 (cl (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule and :premises (t273))
% 0.61/0.81  (step t470 (cl (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule and :premises (t273))
% 0.61/0.81  (step t471 (cl (= tptp.e3 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t468 t469 t470))
% 0.61/0.81  (step t472 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t473)
% 0.61/0.81  (assume t473.a0 (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))
% 0.61/0.81  (assume t473.a1 (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))
% 0.61/0.81  (step t473.t1 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t473.t2)
% 0.61/0.81  (assume t473.t2.a0 (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))
% 0.61/0.81  (assume t473.t2.a1 (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))
% 0.61/0.81  (step t473.t2.t1 (cl (= (tptp.op tptp.e2 tptp.e3) tptp.e4)) :rule symm :premises (t473.t2.a1))
% 0.61/0.81  (step t473.t2.t2 (cl (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule symm :premises (t473.t2.t1))
% 0.61/0.81  (step t473.t2.t3 (cl (= tptp.e2 tptp.e2)) :rule refl)
% 0.61/0.81  (step t473.t2.t4 (cl (= (tptp.op tptp.e2 tptp.e4) tptp.e3)) :rule symm :premises (t473.t2.a0))
% 0.61/0.81  (step t473.t2.t5 (cl (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule symm :premises (t473.t2.t4))
% 0.61/0.81  (step t473.t2.t6 (cl (= (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule cong :premises (t473.t2.t3 t473.t2.t5))
% 0.61/0.81  (step t473.t2.t7 (cl (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule trans :premises (t473.t2.t2 t473.t2.t6))
% 0.61/0.81  (step t473.t2 (cl (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule subproof :discharge (t473.t2.a0 t473.t2.a1))
% 0.61/0.81  (step t473.t3 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t473.t4 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t473.t5 (cl (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))))) :rule resolution :premises (t473.t2 t473.t3 t473.t4))
% 0.61/0.81  (step t473.t6 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule reordering :premises (t473.t5))
% 0.61/0.81  (step t473.t7 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule contraction :premises (t473.t6))
% 0.61/0.81  (step t473.t8 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t473.t1 t473.t7))
% 0.61/0.81  (step t473.t9 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) (not (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t473.t10 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))))) :rule resolution :premises (t473.t8 t473.t9))
% 0.61/0.81  (step t473.t11 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))))) :rule contraction :premises (t473.t10))
% 0.61/0.81  (step t473.t12 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule implies :premises (t473.t11))
% 0.61/0.81  (step t473.t13 (cl (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t473.t14 (cl (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t473.t13 t473.a1 t473.a0))
% 0.61/0.81  (step t473.t15 (cl (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t473.t12 t473.t14))
% 0.61/0.81  (step t473 (cl (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule subproof :discharge (t473.a0 t473.a1))
% 0.61/0.81  (step t474 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t475 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t476 (cl (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))))) :rule resolution :premises (t473 t474 t475))
% 0.61/0.81  (step t477 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule reordering :premises (t476))
% 0.61/0.81  (step t478 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule contraction :premises (t477))
% 0.61/0.81  (step t479 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t472 t478))
% 0.61/0.81  (step t480 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) (not (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t481 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))))) :rule resolution :premises (t479 t480))
% 0.61/0.81  (step t482 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))))) :rule contraction :premises (t481))
% 0.61/0.81  (step t483 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule implies :premises (t482))
% 0.61/0.81  (step t484 (cl (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t454 t483))
% 0.61/0.81  (step t485 (cl (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule reordering :premises (t484))
% 0.61/0.81  (step t486 (cl (= tptp.e4 (tptp.op tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t485 t469 t470))
% 0.61/0.81  (step t487 (cl (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t488 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t489)
% 0.61/0.81  (assume t489.a0 (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))
% 0.61/0.81  (assume t489.a1 (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))
% 0.61/0.81  (step t489.t1 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t489.t2)
% 0.61/0.81  (assume t489.t2.a0 (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))
% 0.61/0.81  (assume t489.t2.a1 (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))
% 0.61/0.81  (step t489.t2.t1 (cl (= (tptp.op tptp.e3 tptp.e2) tptp.e0)) :rule symm :premises (t489.t2.a1))
% 0.61/0.81  (step t489.t2.t2 (cl (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule symm :premises (t489.t2.t1))
% 0.61/0.81  (step t489.t2.t3 (cl (= tptp.e3 tptp.e3)) :rule refl)
% 0.61/0.81  (step t489.t2.t4 (cl (= (tptp.op tptp.e3 tptp.e0) tptp.e2)) :rule symm :premises (t489.t2.a0))
% 0.61/0.81  (step t489.t2.t5 (cl (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule symm :premises (t489.t2.t4))
% 0.61/0.81  (step t489.t2.t6 (cl (= (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule cong :premises (t489.t2.t3 t489.t2.t5))
% 0.61/0.81  (step t489.t2.t7 (cl (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule trans :premises (t489.t2.t2 t489.t2.t6))
% 0.61/0.81  (step t489.t2 (cl (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule subproof :discharge (t489.t2.a0 t489.t2.a1))
% 0.61/0.81  (step t489.t3 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t489.t4 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t489.t5 (cl (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))))) :rule resolution :premises (t489.t2 t489.t3 t489.t4))
% 0.61/0.81  (step t489.t6 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule reordering :premises (t489.t5))
% 0.61/0.81  (step t489.t7 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule contraction :premises (t489.t6))
% 0.61/0.81  (step t489.t8 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t489.t1 t489.t7))
% 0.61/0.81  (step t489.t9 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) (not (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t489.t10 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))))) :rule resolution :premises (t489.t8 t489.t9))
% 0.61/0.81  (step t489.t11 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))))) :rule contraction :premises (t489.t10))
% 0.61/0.81  (step t489.t12 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule implies :premises (t489.t11))
% 0.61/0.81  (step t489.t13 (cl (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t489.t14 (cl (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t489.t13 t489.a0 t489.a1))
% 0.61/0.81  (step t489.t15 (cl (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t489.t12 t489.t14))
% 0.61/0.81  (step t489 (cl (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule subproof :discharge (t489.a0 t489.a1))
% 0.61/0.81  (step t490 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t491 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t492 (cl (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))))) :rule resolution :premises (t489 t490 t491))
% 0.61/0.81  (step t493 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule reordering :premises (t492))
% 0.61/0.81  (step t494 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule contraction :premises (t493))
% 0.61/0.81  (step t495 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t488 t494))
% 0.61/0.81  (step t496 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) (not (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t497 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))))) :rule resolution :premises (t495 t496))
% 0.61/0.81  (step t498 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))))) :rule contraction :premises (t497))
% 0.61/0.81  (step t499 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule implies :premises (t498))
% 0.61/0.81  (step t500 (cl (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t487 t499))
% 0.61/0.81  (step t501 (cl (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule reordering :premises (t500))
% 0.61/0.81  (step t502 (cl (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule and :premises (t273))
% 0.61/0.81  (step t503 (cl (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule and :premises (t273))
% 0.61/0.81  (step t504 (cl (= tptp.e0 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t501 t502 t503))
% 0.61/0.81  (step t505 (cl (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule and_neg)
% 0.61/0.81  (step t506 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t507)
% 0.61/0.81  (assume t507.a0 (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))
% 0.61/0.81  (assume t507.a1 (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))
% 0.61/0.81  (step t507.t1 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t507.t2)
% 0.61/0.81  (assume t507.t2.a0 (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))
% 0.61/0.81  (assume t507.t2.a1 (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))
% 0.61/0.81  (step t507.t2.t1 (cl (= (tptp.op tptp.e3 tptp.e4) tptp.e1)) :rule symm :premises (t507.t2.a1))
% 0.61/0.81  (step t507.t2.t2 (cl (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule symm :premises (t507.t2.t1))
% 0.61/0.81  (step t507.t2.t3 (cl (= tptp.e3 tptp.e3)) :rule refl)
% 0.61/0.81  (step t507.t2.t4 (cl (= (tptp.op tptp.e3 tptp.e1) tptp.e4)) :rule symm :premises (t507.t2.a0))
% 0.61/0.81  (step t507.t2.t5 (cl (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule symm :premises (t507.t2.t4))
% 0.61/0.81  (step t507.t2.t6 (cl (= (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule cong :premises (t507.t2.t3 t507.t2.t5))
% 0.61/0.81  (step t507.t2.t7 (cl (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule trans :premises (t507.t2.t2 t507.t2.t6))
% 0.61/0.81  (step t507.t2 (cl (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule subproof :discharge (t507.t2.a0 t507.t2.a1))
% 0.61/0.81  (step t507.t3 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t507.t4 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t507.t5 (cl (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))))) :rule resolution :premises (t507.t2 t507.t3 t507.t4))
% 0.61/0.81  (step t507.t6 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule reordering :premises (t507.t5))
% 0.61/0.81  (step t507.t7 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule contraction :premises (t507.t6))
% 0.61/0.81  (step t507.t8 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t507.t1 t507.t7))
% 0.61/0.81  (step t507.t9 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) (not (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t507.t10 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))))) :rule resolution :premises (t507.t8 t507.t9))
% 0.61/0.81  (step t507.t11 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))))) :rule contraction :premises (t507.t10))
% 0.61/0.81  (step t507.t12 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule implies :premises (t507.t11))
% 0.61/0.81  (step t507.t13 (cl (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule and_neg)
% 0.61/0.81  (step t507.t14 (cl (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t507.t13 t507.a0 t507.a1))
% 0.61/0.81  (step t507.t15 (cl (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t507.t12 t507.t14))
% 0.61/0.81  (step t507 (cl (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule subproof :discharge (t507.a0 t507.a1))
% 0.61/0.81  (step t508 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t509 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t510 (cl (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))))) :rule resolution :premises (t507 t508 t509))
% 0.61/0.81  (step t511 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule reordering :premises (t510))
% 0.61/0.81  (step t512 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule contraction :premises (t511))
% 0.61/0.81  (step t513 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t506 t512))
% 0.61/0.81  (step t514 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) (not (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t515 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))))) :rule resolution :premises (t513 t514))
% 0.61/0.81  (step t516 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))))) :rule contraction :premises (t515))
% 0.61/0.81  (step t517 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule implies :premises (t516))
% 0.61/0.81  (step t518 (cl (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t505 t517))
% 0.61/0.81  (step t519 (cl (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule reordering :premises (t518))
% 0.61/0.81  (step t520 (cl (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule and :premises (t273))
% 0.61/0.81  (step t521 (cl (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule and :premises (t273))
% 0.61/0.81  (step t522 (cl (= tptp.e1 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t519 t520 t521))
% 0.61/0.81  (step t523 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t524)
% 0.61/0.81  (assume t524.a0 (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))
% 0.61/0.81  (assume t524.a1 (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))
% 0.61/0.81  (step t524.t1 (cl (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t524.t2)
% 0.61/0.81  (assume t524.t2.a0 (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))
% 0.61/0.81  (assume t524.t2.a1 (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))
% 0.61/0.81  (step t524.t2.t1 (cl (= (tptp.op tptp.e3 tptp.e0) tptp.e2)) :rule symm :premises (t524.t2.a1))
% 0.61/0.81  (step t524.t2.t2 (cl (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule symm :premises (t524.t2.t1))
% 0.61/0.81  (step t524.t2.t3 (cl (= tptp.e3 tptp.e3)) :rule refl)
% 0.61/0.81  (step t524.t2.t4 (cl (= (tptp.op tptp.e3 tptp.e2) tptp.e0)) :rule symm :premises (t524.t2.a0))
% 0.61/0.81  (step t524.t2.t5 (cl (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule symm :premises (t524.t2.t4))
% 0.61/0.81  (step t524.t2.t6 (cl (= (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule cong :premises (t524.t2.t3 t524.t2.t5))
% 0.61/0.81  (step t524.t2.t7 (cl (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule trans :premises (t524.t2.t2 t524.t2.t6))
% 0.61/0.81  (step t524.t2 (cl (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule subproof :discharge (t524.t2.a0 t524.t2.a1))
% 0.61/0.81  (step t524.t3 (cl (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t524.t4 (cl (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t524.t5 (cl (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))) (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))))) :rule resolution :premises (t524.t2 t524.t3 t524.t4))
% 0.61/0.81  (step t524.t6 (cl (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule reordering :premises (t524.t5))
% 0.61/0.81  (step t524.t7 (cl (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule contraction :premises (t524.t6))
% 0.61/0.81  (step t524.t8 (cl (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t524.t1 t524.t7))
% 0.61/0.81  (step t524.t9 (cl (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) (not (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t524.t10 (cl (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))))) :rule resolution :premises (t524.t8 t524.t9))
% 0.61/0.81  (step t524.t11 (cl (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))))) :rule contraction :premises (t524.t10))
% 0.61/0.81  (step t524.t12 (cl (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule implies :premises (t524.t11))
% 0.61/0.81  (step t524.t13 (cl (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t524.t14 (cl (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t524.t13 t524.a1 t524.a0))
% 0.61/0.81  (step t524.t15 (cl (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t524.t12 t524.t14))
% 0.61/0.81  (step t524 (cl (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule subproof :discharge (t524.a0 t524.a1))
% 0.61/0.81  (step t525 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t526 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t527 (cl (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))))) :rule resolution :premises (t524 t525 t526))
% 0.61/0.81  (step t528 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule reordering :premises (t527))
% 0.61/0.81  (step t529 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule contraction :premises (t528))
% 0.61/0.81  (step t530 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t523 t529))
% 0.61/0.81  (step t531 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) (not (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t532 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))))) :rule resolution :premises (t530 t531))
% 0.61/0.81  (step t533 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))))) :rule contraction :premises (t532))
% 0.61/0.81  (step t534 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule implies :premises (t533))
% 0.61/0.81  (step t535 (cl (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t487 t534))
% 0.61/0.81  (step t536 (cl (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule reordering :premises (t535))
% 0.61/0.81  (step t537 (cl (= tptp.e2 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t536 t502 t503))
% 0.61/0.81  (step t538 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t539)
% 0.61/0.81  (assume t539.a0 (= tptp.e3 (tptp.op tptp.e3 tptp.e3)))
% 0.61/0.81  (step t539.t1 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t539.t2)
% 0.61/0.81  (assume t539.t2.a0 (= tptp.e3 (tptp.op tptp.e3 tptp.e3)))
% 0.61/0.81  (step t539.t2.t1 (cl (= (tptp.op tptp.e3 tptp.e3) tptp.e3)) :rule symm :premises (t539.t2.a0))
% 0.61/0.81  (step t539.t2.t2 (cl (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) :rule symm :premises (t539.t2.t1))
% 0.61/0.81  (step t539.t2.t3 (cl (= tptp.e3 tptp.e3)) :rule refl)
% 0.61/0.81  (step t539.t2.t4 (cl (= (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule cong :premises (t539.t2.t3 t539.t2.t2))
% 0.61/0.81  (step t539.t2.t5 (cl (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule trans :premises (t539.t2.t2 t539.t2.t4))
% 0.61/0.81  (step t539.t2 (cl (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule subproof :discharge (t539.t2.a0))
% 0.61/0.81  (step t539.t3 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule resolution :premises (t539.t1 t539.t2))
% 0.61/0.81  (step t539.t4 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) (not (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t539.t5 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))))) :rule resolution :premises (t539.t3 t539.t4))
% 0.61/0.81  (step t539.t6 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))))) :rule contraction :premises (t539.t5))
% 0.61/0.81  (step t539.t7 (cl (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule implies :premises (t539.t6))
% 0.61/0.81  (step t539.t8 (cl (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule resolution :premises (t539.t7 t539.a0))
% 0.61/0.81  (step t539 (cl (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule subproof :discharge (t539.a0))
% 0.61/0.81  (step t540 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule resolution :premises (t538 t539))
% 0.61/0.81  (step t541 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) (not (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t542 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))))) :rule resolution :premises (t540 t541))
% 0.61/0.81  (step t543 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))))) :rule contraction :premises (t542))
% 0.61/0.81  (step t544 (cl (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule implies :premises (t543))
% 0.61/0.81  (step t545 (cl (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule reordering :premises (t544))
% 0.61/0.81  (step t546 (cl (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) :rule and :premises (t273))
% 0.61/0.81  (step t547 (cl (= tptp.e3 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule resolution :premises (t545 t546))
% 0.61/0.81  (step t548 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t549)
% 0.61/0.81  (assume t549.a0 (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))
% 0.61/0.81  (assume t549.a1 (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))
% 0.61/0.81  (step t549.t1 (cl (=> (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t549.t2)
% 0.61/0.81  (assume t549.t2.a0 (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))
% 0.61/0.81  (assume t549.t2.a1 (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))
% 0.61/0.81  (step t549.t2.t1 (cl (= (tptp.op tptp.e3 tptp.e1) tptp.e4)) :rule symm :premises (t549.t2.a1))
% 0.61/0.81  (step t549.t2.t2 (cl (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule symm :premises (t549.t2.t1))
% 0.61/0.81  (step t549.t2.t3 (cl (= tptp.e3 tptp.e3)) :rule refl)
% 0.61/0.81  (step t549.t2.t4 (cl (= (tptp.op tptp.e3 tptp.e4) tptp.e1)) :rule symm :premises (t549.t2.a0))
% 0.61/0.81  (step t549.t2.t5 (cl (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule symm :premises (t549.t2.t4))
% 0.61/0.81  (step t549.t2.t6 (cl (= (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule cong :premises (t549.t2.t3 t549.t2.t5))
% 0.61/0.81  (step t549.t2.t7 (cl (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule trans :premises (t549.t2.t2 t549.t2.t6))
% 0.61/0.81  (step t549.t2 (cl (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule subproof :discharge (t549.t2.a0 t549.t2.a1))
% 0.61/0.81  (step t549.t3 (cl (not (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t549.t4 (cl (not (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t549.t5 (cl (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))) (not (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))))) :rule resolution :premises (t549.t2 t549.t3 t549.t4))
% 0.61/0.81  (step t549.t6 (cl (not (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule reordering :premises (t549.t5))
% 0.61/0.81  (step t549.t7 (cl (not (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule contraction :premises (t549.t6))
% 0.61/0.81  (step t549.t8 (cl (=> (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t549.t1 t549.t7))
% 0.61/0.81  (step t549.t9 (cl (=> (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) (not (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t549.t10 (cl (=> (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) (=> (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))))) :rule resolution :premises (t549.t8 t549.t9))
% 0.61/0.81  (step t549.t11 (cl (=> (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))))) :rule contraction :premises (t549.t10))
% 0.61/0.81  (step t549.t12 (cl (not (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule implies :premises (t549.t11))
% 0.61/0.81  (step t549.t13 (cl (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule and_neg)
% 0.61/0.81  (step t549.t14 (cl (and (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t549.t13 t549.a1 t549.a0))
% 0.61/0.81  (step t549.t15 (cl (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t549.t12 t549.t14))
% 0.61/0.81  (step t549 (cl (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule subproof :discharge (t549.a0 t549.a1))
% 0.61/0.81  (step t550 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t551 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t552 (cl (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))))) :rule resolution :premises (t549 t550 t551))
% 0.61/0.81  (step t553 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule reordering :premises (t552))
% 0.61/0.81  (step t554 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule contraction :premises (t553))
% 0.61/0.81  (step t555 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t548 t554))
% 0.61/0.81  (step t556 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) (not (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t557 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))))) :rule resolution :premises (t555 t556))
% 0.61/0.81  (step t558 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))))) :rule contraction :premises (t557))
% 0.61/0.81  (step t559 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule implies :premises (t558))
% 0.61/0.81  (step t560 (cl (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t505 t559))
% 0.61/0.81  (step t561 (cl (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule reordering :premises (t560))
% 0.61/0.81  (step t562 (cl (= tptp.e4 (tptp.op tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t561 t520 t521))
% 0.61/0.81  (step t563 (cl (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t564 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t565)
% 0.61/0.81  (assume t565.a0 (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))
% 0.61/0.81  (assume t565.a1 (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))
% 0.61/0.81  (step t565.t1 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t565.t2)
% 0.61/0.81  (assume t565.t2.a0 (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))
% 0.61/0.81  (assume t565.t2.a1 (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))
% 0.61/0.81  (step t565.t2.t1 (cl (= (tptp.op tptp.e4 tptp.e3) tptp.e0)) :rule symm :premises (t565.t2.a1))
% 0.61/0.81  (step t565.t2.t2 (cl (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule symm :premises (t565.t2.t1))
% 0.61/0.81  (step t565.t2.t3 (cl (= tptp.e4 tptp.e4)) :rule refl)
% 0.61/0.81  (step t565.t2.t4 (cl (= (tptp.op tptp.e4 tptp.e0) tptp.e3)) :rule symm :premises (t565.t2.a0))
% 0.61/0.81  (step t565.t2.t5 (cl (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule symm :premises (t565.t2.t4))
% 0.61/0.81  (step t565.t2.t6 (cl (= (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule cong :premises (t565.t2.t3 t565.t2.t5))
% 0.61/0.81  (step t565.t2.t7 (cl (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule trans :premises (t565.t2.t2 t565.t2.t6))
% 0.61/0.81  (step t565.t2 (cl (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule subproof :discharge (t565.t2.a0 t565.t2.a1))
% 0.61/0.81  (step t565.t3 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t565.t4 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t565.t5 (cl (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))))) :rule resolution :premises (t565.t2 t565.t3 t565.t4))
% 0.61/0.81  (step t565.t6 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule reordering :premises (t565.t5))
% 0.61/0.81  (step t565.t7 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule contraction :premises (t565.t6))
% 0.61/0.81  (step t565.t8 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t565.t1 t565.t7))
% 0.61/0.81  (step t565.t9 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) (not (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t565.t10 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))))) :rule resolution :premises (t565.t8 t565.t9))
% 0.61/0.81  (step t565.t11 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))))) :rule contraction :premises (t565.t10))
% 0.61/0.81  (step t565.t12 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule implies :premises (t565.t11))
% 0.61/0.81  (step t565.t13 (cl (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t565.t14 (cl (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t565.t13 t565.a0 t565.a1))
% 0.61/0.81  (step t565.t15 (cl (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t565.t12 t565.t14))
% 0.61/0.81  (step t565 (cl (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule subproof :discharge (t565.a0 t565.a1))
% 0.61/0.81  (step t566 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t567 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t568 (cl (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))))) :rule resolution :premises (t565 t566 t567))
% 0.61/0.81  (step t569 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule reordering :premises (t568))
% 0.61/0.81  (step t570 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule contraction :premises (t569))
% 0.61/0.81  (step t571 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t564 t570))
% 0.61/0.81  (step t572 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) (not (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t573 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))))) :rule resolution :premises (t571 t572))
% 0.61/0.81  (step t574 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))))) :rule contraction :premises (t573))
% 0.61/0.81  (step t575 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule implies :premises (t574))
% 0.61/0.81  (step t576 (cl (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t563 t575))
% 0.61/0.81  (step t577 (cl (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule reordering :premises (t576))
% 0.61/0.81  (step t578 (cl (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule and :premises (t273))
% 0.61/0.81  (step t579 (cl (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule and :premises (t273))
% 0.61/0.81  (step t580 (cl (= tptp.e0 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t577 t578 t579))
% 0.61/0.81  (step t581 (cl (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t582 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t583)
% 0.61/0.81  (assume t583.a0 (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))
% 0.61/0.81  (assume t583.a1 (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))
% 0.61/0.81  (step t583.t1 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t583.t2)
% 0.61/0.81  (assume t583.t2.a0 (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))
% 0.61/0.81  (assume t583.t2.a1 (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))
% 0.61/0.81  (step t583.t2.t1 (cl (= (tptp.op tptp.e4 tptp.e2) tptp.e1)) :rule symm :premises (t583.t2.a1))
% 0.61/0.81  (step t583.t2.t2 (cl (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule symm :premises (t583.t2.t1))
% 0.61/0.81  (step t583.t2.t3 (cl (= tptp.e4 tptp.e4)) :rule refl)
% 0.61/0.81  (step t583.t2.t4 (cl (= (tptp.op tptp.e4 tptp.e1) tptp.e2)) :rule symm :premises (t583.t2.a0))
% 0.61/0.81  (step t583.t2.t5 (cl (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule symm :premises (t583.t2.t4))
% 0.61/0.81  (step t583.t2.t6 (cl (= (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule cong :premises (t583.t2.t3 t583.t2.t5))
% 0.61/0.81  (step t583.t2.t7 (cl (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule trans :premises (t583.t2.t2 t583.t2.t6))
% 0.61/0.81  (step t583.t2 (cl (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule subproof :discharge (t583.t2.a0 t583.t2.a1))
% 0.61/0.81  (step t583.t3 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t583.t4 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t583.t5 (cl (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))))) :rule resolution :premises (t583.t2 t583.t3 t583.t4))
% 0.61/0.81  (step t583.t6 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule reordering :premises (t583.t5))
% 0.61/0.81  (step t583.t7 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule contraction :premises (t583.t6))
% 0.61/0.81  (step t583.t8 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t583.t1 t583.t7))
% 0.61/0.81  (step t583.t9 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) (not (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t583.t10 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))))) :rule resolution :premises (t583.t8 t583.t9))
% 0.61/0.81  (step t583.t11 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))))) :rule contraction :premises (t583.t10))
% 0.61/0.81  (step t583.t12 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule implies :premises (t583.t11))
% 0.61/0.81  (step t583.t13 (cl (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t583.t14 (cl (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t583.t13 t583.a0 t583.a1))
% 0.61/0.81  (step t583.t15 (cl (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t583.t12 t583.t14))
% 0.61/0.81  (step t583 (cl (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule subproof :discharge (t583.a0 t583.a1))
% 0.61/0.81  (step t584 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t585 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t586 (cl (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))))) :rule resolution :premises (t583 t584 t585))
% 0.61/0.81  (step t587 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule reordering :premises (t586))
% 0.61/0.81  (step t588 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule contraction :premises (t587))
% 0.61/0.81  (step t589 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t582 t588))
% 0.61/0.81  (step t590 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) (not (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t591 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))))) :rule resolution :premises (t589 t590))
% 0.61/0.81  (step t592 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))))) :rule contraction :premises (t591))
% 0.61/0.81  (step t593 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule implies :premises (t592))
% 0.61/0.81  (step t594 (cl (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t581 t593))
% 0.61/0.81  (step t595 (cl (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule reordering :premises (t594))
% 0.61/0.81  (step t596 (cl (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule and :premises (t273))
% 0.61/0.81  (step t597 (cl (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule and :premises (t273))
% 0.61/0.81  (step t598 (cl (= tptp.e1 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t595 t596 t597))
% 0.61/0.81  (step t599 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t600)
% 0.61/0.81  (assume t600.a0 (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))
% 0.61/0.81  (assume t600.a1 (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))
% 0.61/0.81  (step t600.t1 (cl (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t600.t2)
% 0.61/0.81  (assume t600.t2.a0 (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))
% 0.61/0.81  (assume t600.t2.a1 (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))
% 0.61/0.81  (step t600.t2.t1 (cl (= (tptp.op tptp.e4 tptp.e1) tptp.e2)) :rule symm :premises (t600.t2.a1))
% 0.61/0.81  (step t600.t2.t2 (cl (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule symm :premises (t600.t2.t1))
% 0.61/0.81  (step t600.t2.t3 (cl (= tptp.e4 tptp.e4)) :rule refl)
% 0.61/0.81  (step t600.t2.t4 (cl (= (tptp.op tptp.e4 tptp.e2) tptp.e1)) :rule symm :premises (t600.t2.a0))
% 0.61/0.81  (step t600.t2.t5 (cl (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule symm :premises (t600.t2.t4))
% 0.61/0.81  (step t600.t2.t6 (cl (= (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule cong :premises (t600.t2.t3 t600.t2.t5))
% 0.61/0.81  (step t600.t2.t7 (cl (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule trans :premises (t600.t2.t2 t600.t2.t6))
% 0.61/0.81  (step t600.t2 (cl (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule subproof :discharge (t600.t2.a0 t600.t2.a1))
% 0.61/0.81  (step t600.t3 (cl (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t600.t4 (cl (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t600.t5 (cl (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))) (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))))) :rule resolution :premises (t600.t2 t600.t3 t600.t4))
% 0.61/0.81  (step t600.t6 (cl (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule reordering :premises (t600.t5))
% 0.61/0.81  (step t600.t7 (cl (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule contraction :premises (t600.t6))
% 0.61/0.81  (step t600.t8 (cl (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t600.t1 t600.t7))
% 0.61/0.81  (step t600.t9 (cl (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) (not (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t600.t10 (cl (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))))) :rule resolution :premises (t600.t8 t600.t9))
% 0.61/0.81  (step t600.t11 (cl (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))))) :rule contraction :premises (t600.t10))
% 0.61/0.81  (step t600.t12 (cl (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule implies :premises (t600.t11))
% 0.61/0.81  (step t600.t13 (cl (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule and_neg)
% 0.61/0.81  (step t600.t14 (cl (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t600.t13 t600.a1 t600.a0))
% 0.61/0.81  (step t600.t15 (cl (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t600.t12 t600.t14))
% 0.61/0.81  (step t600 (cl (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule subproof :discharge (t600.a0 t600.a1))
% 0.61/0.81  (step t601 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t602 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t603 (cl (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))))) :rule resolution :premises (t600 t601 t602))
% 0.61/0.81  (step t604 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule reordering :premises (t603))
% 0.61/0.81  (step t605 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule contraction :premises (t604))
% 0.61/0.81  (step t606 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t599 t605))
% 0.61/0.81  (step t607 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) (not (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t608 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))))) :rule resolution :premises (t606 t607))
% 0.61/0.81  (step t609 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))))) :rule contraction :premises (t608))
% 0.61/0.81  (step t610 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule implies :premises (t609))
% 0.61/0.81  (step t611 (cl (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t581 t610))
% 0.61/0.81  (step t612 (cl (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule reordering :premises (t611))
% 0.61/0.81  (step t613 (cl (= tptp.e2 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t612 t596 t597))
% 0.61/0.81  (step t614 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t615)
% 0.61/0.81  (assume t615.a0 (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))
% 0.61/0.81  (assume t615.a1 (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))
% 0.61/0.81  (step t615.t1 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t615.t2)
% 0.61/0.81  (assume t615.t2.a0 (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))
% 0.61/0.81  (assume t615.t2.a1 (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))
% 0.61/0.81  (step t615.t2.t1 (cl (= (tptp.op tptp.e4 tptp.e0) tptp.e3)) :rule symm :premises (t615.t2.a1))
% 0.61/0.81  (step t615.t2.t2 (cl (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule symm :premises (t615.t2.t1))
% 0.61/0.81  (step t615.t2.t3 (cl (= tptp.e4 tptp.e4)) :rule refl)
% 0.61/0.81  (step t615.t2.t4 (cl (= (tptp.op tptp.e4 tptp.e3) tptp.e0)) :rule symm :premises (t615.t2.a0))
% 0.61/0.81  (step t615.t2.t5 (cl (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule symm :premises (t615.t2.t4))
% 0.61/0.81  (step t615.t2.t6 (cl (= (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule cong :premises (t615.t2.t3 t615.t2.t5))
% 0.61/0.81  (step t615.t2.t7 (cl (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule trans :premises (t615.t2.t2 t615.t2.t6))
% 0.61/0.81  (step t615.t2 (cl (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule subproof :discharge (t615.t2.a0 t615.t2.a1))
% 0.61/0.81  (step t615.t3 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t615.t4 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t615.t5 (cl (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))))) :rule resolution :premises (t615.t2 t615.t3 t615.t4))
% 0.61/0.81  (step t615.t6 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule reordering :premises (t615.t5))
% 0.61/0.81  (step t615.t7 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule contraction :premises (t615.t6))
% 0.61/0.81  (step t615.t8 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t615.t1 t615.t7))
% 0.61/0.81  (step t615.t9 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) (not (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t615.t10 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))))) :rule resolution :premises (t615.t8 t615.t9))
% 0.61/0.81  (step t615.t11 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))))) :rule contraction :premises (t615.t10))
% 0.61/0.81  (step t615.t12 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule implies :premises (t615.t11))
% 0.61/0.81  (step t615.t13 (cl (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t615.t14 (cl (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t615.t13 t615.a1 t615.a0))
% 0.61/0.81  (step t615.t15 (cl (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t615.t12 t615.t14))
% 0.61/0.81  (step t615 (cl (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule subproof :discharge (t615.a0 t615.a1))
% 0.61/0.81  (step t616 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t617 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t618 (cl (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))))) :rule resolution :premises (t615 t616 t617))
% 0.61/0.81  (step t619 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule reordering :premises (t618))
% 0.61/0.81  (step t620 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule contraction :premises (t619))
% 0.61/0.81  (step t621 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t614 t620))
% 0.61/0.81  (step t622 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) (not (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t623 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))))) :rule resolution :premises (t621 t622))
% 0.61/0.81  (step t624 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))))) :rule contraction :premises (t623))
% 0.61/0.81  (step t625 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule implies :premises (t624))
% 0.61/0.81  (step t626 (cl (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t563 t625))
% 0.61/0.81  (step t627 (cl (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule reordering :premises (t626))
% 0.61/0.81  (step t628 (cl (= tptp.e3 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t627 t578 t579))
% 0.61/0.81  (step t629 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t630)
% 0.61/0.81  (assume t630.a0 (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))
% 0.61/0.81  (step t630.t1 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t630.t2)
% 0.61/0.81  (assume t630.t2.a0 (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))
% 0.61/0.81  (step t630.t2.t1 (cl (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) :rule symm :premises (t630.t2.a0))
% 0.61/0.81  (step t630.t2.t2 (cl (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) :rule symm :premises (t630.t2.t1))
% 0.61/0.81  (step t630.t2.t3 (cl (= tptp.e4 tptp.e4)) :rule refl)
% 0.61/0.81  (step t630.t2.t4 (cl (= (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule cong :premises (t630.t2.t3 t630.t2.t2))
% 0.61/0.81  (step t630.t2.t5 (cl (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule trans :premises (t630.t2.t2 t630.t2.t4))
% 0.61/0.81  (step t630.t2 (cl (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule subproof :discharge (t630.t2.a0))
% 0.61/0.81  (step t630.t3 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t630.t1 t630.t2))
% 0.61/0.81  (step t630.t4 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (not (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t630.t5 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))))) :rule resolution :premises (t630.t3 t630.t4))
% 0.61/0.81  (step t630.t6 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))))) :rule contraction :premises (t630.t5))
% 0.61/0.81  (step t630.t7 (cl (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule implies :premises (t630.t6))
% 0.61/0.81  (step t630.t8 (cl (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t630.t7 t630.a0))
% 0.61/0.81  (step t630 (cl (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule subproof :discharge (t630.a0))
% 0.61/0.81  (step t631 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t629 t630))
% 0.61/0.81  (step t632 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (not (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t633 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))))) :rule resolution :premises (t631 t632))
% 0.61/0.81  (step t634 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))))) :rule contraction :premises (t633))
% 0.61/0.81  (step t635 (cl (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule implies :premises (t634))
% 0.61/0.81  (step t636 (cl (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule reordering :premises (t635))
% 0.61/0.81  (step t637 (cl (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) :rule and :premises (t273))
% 0.61/0.81  (step t638 (cl (= tptp.e4 (tptp.op tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t636 t637))
% 0.61/0.81  (step t639 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t640)
% 0.61/0.81  (assume t640.a0 (= tptp.e0 (tptp.op tptp.e0 tptp.e0)))
% 0.61/0.81  (step t640.t1 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t640.t2)
% 0.61/0.81  (assume t640.t2.a0 (= tptp.e0 (tptp.op tptp.e0 tptp.e0)))
% 0.61/0.81  (step t640.t2.t1 (cl (= (tptp.op tptp.e0 tptp.e0) tptp.e0)) :rule symm :premises (t640.t2.a0))
% 0.61/0.81  (step t640.t2.t2 (cl (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) :rule symm :premises (t640.t2.t1))
% 0.61/0.81  (step t640.t2.t3 (cl (= (tptp.op tptp.e0 tptp.e0) (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) :rule cong :premises (t640.t2.t2 t640.t2.t2))
% 0.61/0.81  (step t640.t2.t4 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) :rule trans :premises (t640.t2.t2 t640.t2.t3))
% 0.61/0.81  (step t640.t2 (cl (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) :rule subproof :discharge (t640.t2.a0))
% 0.61/0.81  (step t640.t3 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) :rule resolution :premises (t640.t1 t640.t2))
% 0.61/0.81  (step t640.t4 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t640.t5 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))))) :rule resolution :premises (t640.t3 t640.t4))
% 0.61/0.81  (step t640.t6 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))))) :rule contraction :premises (t640.t5))
% 0.61/0.81  (step t640.t7 (cl (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) :rule implies :premises (t640.t6))
% 0.61/0.81  (step t640.t8 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) :rule resolution :premises (t640.t7 t640.a0))
% 0.61/0.81  (step t640 (cl (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) :rule subproof :discharge (t640.a0))
% 0.61/0.81  (step t641 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) :rule resolution :premises (t639 t640))
% 0.61/0.81  (step t642 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t643 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))))) :rule resolution :premises (t641 t642))
% 0.61/0.81  (step t644 (cl (=> (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))))) :rule contraction :premises (t643))
% 0.61/0.81  (step t645 (cl (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) :rule implies :premises (t644))
% 0.61/0.81  (step t646 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule reordering :premises (t645))
% 0.61/0.81  (step t647 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e0 tptp.e0) (tptp.op tptp.e0 tptp.e0)))) :rule resolution :premises (t646 t285))
% 0.61/0.81  (step t648 (cl (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t649 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t650)
% 0.61/0.81  (assume t650.a0 (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))
% 0.61/0.81  (assume t650.a1 (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))
% 0.61/0.81  (assume t650.a2 (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))
% 0.61/0.81  (step t650.t1 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t650.t2)
% 0.61/0.81  (assume t650.t2.a0 (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))
% 0.61/0.81  (assume t650.t2.a1 (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))
% 0.61/0.81  (assume t650.t2.a2 (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))
% 0.61/0.81  (step t650.t2.t1 (cl (= (tptp.op tptp.e4 tptp.e3) tptp.e0)) :rule symm :premises (t650.t2.a2))
% 0.61/0.81  (step t650.t2.t2 (cl (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule symm :premises (t650.t2.t1))
% 0.61/0.81  (step t650.t2.t3 (cl (= (tptp.op tptp.e1 tptp.e0) tptp.e4)) :rule symm :premises (t650.t2.a0))
% 0.61/0.81  (step t650.t2.t4 (cl (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule symm :premises (t650.t2.t3))
% 0.61/0.81  (step t650.t2.t5 (cl (= (tptp.op tptp.e0 tptp.e1) tptp.e3)) :rule symm :premises (t650.t2.a1))
% 0.61/0.81  (step t650.t2.t6 (cl (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule symm :premises (t650.t2.t5))
% 0.61/0.81  (step t650.t2.t7 (cl (= (tptp.op tptp.e4 tptp.e3) (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule cong :premises (t650.t2.t4 t650.t2.t6))
% 0.61/0.81  (step t650.t2.t8 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule trans :premises (t650.t2.t2 t650.t2.t7))
% 0.61/0.81  (step t650.t2 (cl (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule subproof :discharge (t650.t2.a0 t650.t2.a1 t650.t2.a2))
% 0.61/0.81  (step t650.t3 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t650.t4 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t650.t5 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t650.t6 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))))) :rule resolution :premises (t650.t2 t650.t3 t650.t4 t650.t5))
% 0.61/0.81  (step t650.t7 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule reordering :premises (t650.t6))
% 0.61/0.81  (step t650.t8 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule contraction :premises (t650.t7))
% 0.61/0.81  (step t650.t9 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t650.t1 t650.t8))
% 0.61/0.81  (step t650.t10 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t650.t11 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))))) :rule resolution :premises (t650.t9 t650.t10))
% 0.61/0.81  (step t650.t12 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))))) :rule contraction :premises (t650.t11))
% 0.61/0.81  (step t650.t13 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule implies :premises (t650.t12))
% 0.61/0.81  (step t650.t14 (cl (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t650.t15 (cl (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t650.t14 t650.a1 t650.a0 t650.a2))
% 0.61/0.81  (step t650.t16 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t650.t13 t650.t15))
% 0.61/0.81  (step t650 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule subproof :discharge (t650.a0 t650.a1 t650.a2))
% 0.61/0.81  (step t651 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t652 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t653 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t654 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))))) :rule resolution :premises (t650 t651 t652 t653))
% 0.61/0.81  (step t655 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule reordering :premises (t654))
% 0.61/0.81  (step t656 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule contraction :premises (t655))
% 0.61/0.81  (step t657 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t649 t656))
% 0.61/0.81  (step t658 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t659 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))))) :rule resolution :premises (t657 t658))
% 0.61/0.81  (step t660 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))))) :rule contraction :premises (t659))
% 0.61/0.81  (step t661 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule implies :premises (t660))
% 0.61/0.81  (step t662 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t648 t661))
% 0.61/0.81  (step t663 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule reordering :premises (t662))
% 0.61/0.81  (step t664 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e1 tptp.e0) (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t663 t274 t350 t579))
% 0.61/0.81  (step t665 (cl (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t666 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t667)
% 0.61/0.81  (assume t667.a0 (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))
% 0.61/0.81  (assume t667.a1 (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))
% 0.61/0.81  (assume t667.a2 (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))
% 0.61/0.81  (step t667.t1 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t667.t2)
% 0.61/0.81  (assume t667.t2.a0 (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))
% 0.61/0.81  (assume t667.t2.a1 (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))
% 0.61/0.81  (assume t667.t2.a2 (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))
% 0.61/0.81  (step t667.t2.t1 (cl (= (tptp.op tptp.e1 tptp.e4) tptp.e0)) :rule symm :premises (t667.t2.a1))
% 0.61/0.81  (step t667.t2.t2 (cl (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule symm :premises (t667.t2.t1))
% 0.61/0.81  (step t667.t2.t3 (cl (= (tptp.op tptp.e2 tptp.e0) tptp.e1)) :rule symm :premises (t667.t2.a0))
% 0.61/0.81  (step t667.t2.t4 (cl (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule symm :premises (t667.t2.t3))
% 0.61/0.81  (step t667.t2.t5 (cl (= (tptp.op tptp.e0 tptp.e2) tptp.e4)) :rule symm :premises (t667.t2.a2))
% 0.61/0.81  (step t667.t2.t6 (cl (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule symm :premises (t667.t2.t5))
% 0.61/0.81  (step t667.t2.t7 (cl (= (tptp.op tptp.e1 tptp.e4) (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule cong :premises (t667.t2.t4 t667.t2.t6))
% 0.61/0.81  (step t667.t2.t8 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule trans :premises (t667.t2.t2 t667.t2.t7))
% 0.61/0.81  (step t667.t2 (cl (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule subproof :discharge (t667.t2.a0 t667.t2.a1 t667.t2.a2))
% 0.61/0.81  (step t667.t3 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t667.t4 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t667.t5 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t667.t6 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))))) :rule resolution :premises (t667.t2 t667.t3 t667.t4 t667.t5))
% 0.61/0.81  (step t667.t7 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule reordering :premises (t667.t6))
% 0.61/0.81  (step t667.t8 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule contraction :premises (t667.t7))
% 0.61/0.81  (step t667.t9 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t667.t1 t667.t8))
% 0.61/0.81  (step t667.t10 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t667.t11 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))))) :rule resolution :premises (t667.t9 t667.t10))
% 0.61/0.81  (step t667.t12 (cl (=> (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))))) :rule contraction :premises (t667.t11))
% 0.61/0.81  (step t667.t13 (cl (not (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule implies :premises (t667.t12))
% 0.61/0.81  (step t667.t14 (cl (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t667.t15 (cl (and (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t667.t14 t667.a2 t667.a1 t667.a0))
% 0.61/0.81  (step t667.t16 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t667.t13 t667.t15))
% 0.61/0.81  (step t667 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule subproof :discharge (t667.a0 t667.a1 t667.a2))
% 0.61/0.81  (step t668 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t669 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t670 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t671 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))))) :rule resolution :premises (t667 t668 t669 t670))
% 0.61/0.81  (step t672 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule reordering :premises (t671))
% 0.61/0.81  (step t673 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule contraction :premises (t672))
% 0.61/0.81  (step t674 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t666 t673))
% 0.61/0.81  (step t675 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t676 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))))) :rule resolution :premises (t674 t675))
% 0.61/0.81  (step t677 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))))) :rule contraction :premises (t676))
% 0.61/0.81  (step t678 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule implies :premises (t677))
% 0.61/0.81  (step t679 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t665 t678))
% 0.61/0.81  (step t680 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) :rule reordering :premises (t679))
% 0.61/0.81  (step t681 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e2 tptp.e0) (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t680 t302 t351 t426))
% 0.61/0.81  (step t682 (cl (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t683 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t684)
% 0.61/0.81  (assume t684.a0 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.81  (assume t684.a1 (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))
% 0.61/0.81  (assume t684.a2 (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))
% 0.61/0.81  (step t684.t1 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t684.t2)
% 0.61/0.81  (assume t684.t2.a0 (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))
% 0.61/0.81  (assume t684.t2.a1 (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))
% 0.61/0.81  (assume t684.t2.a2 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.81  (step t684.t2.t1 (cl (= (tptp.op tptp.e2 tptp.e1) tptp.e0)) :rule symm :premises (t684.t2.a1))
% 0.61/0.81  (step t684.t2.t2 (cl (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule symm :premises (t684.t2.t1))
% 0.61/0.81  (step t684.t2.t3 (cl (= (tptp.op tptp.e3 tptp.e0) tptp.e2)) :rule symm :premises (t684.t2.a0))
% 0.61/0.81  (step t684.t2.t4 (cl (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule symm :premises (t684.t2.t3))
% 0.61/0.81  (step t684.t2.t5 (cl (= (tptp.op tptp.e0 tptp.e3) tptp.e1)) :rule symm :premises (t684.t2.a2))
% 0.61/0.81  (step t684.t2.t6 (cl (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule symm :premises (t684.t2.t5))
% 0.61/0.81  (step t684.t2.t7 (cl (= (tptp.op tptp.e2 tptp.e1) (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule cong :premises (t684.t2.t4 t684.t2.t6))
% 0.61/0.81  (step t684.t2.t8 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule trans :premises (t684.t2.t2 t684.t2.t7))
% 0.61/0.81  (step t684.t2 (cl (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule subproof :discharge (t684.t2.a0 t684.t2.a1 t684.t2.a2))
% 0.61/0.81  (step t684.t3 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t684.t4 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t684.t5 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t684.t6 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))))) :rule resolution :premises (t684.t2 t684.t3 t684.t4 t684.t5))
% 0.61/0.81  (step t684.t7 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule reordering :premises (t684.t6))
% 0.61/0.81  (step t684.t8 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule contraction :premises (t684.t7))
% 0.61/0.81  (step t684.t9 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t684.t1 t684.t8))
% 0.61/0.81  (step t684.t10 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t684.t11 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))))) :rule resolution :premises (t684.t9 t684.t10))
% 0.61/0.81  (step t684.t12 (cl (=> (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))))) :rule contraction :premises (t684.t11))
% 0.61/0.81  (step t684.t13 (cl (not (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule implies :premises (t684.t12))
% 0.61/0.81  (step t684.t14 (cl (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t684.t15 (cl (and (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t684.t14 t684.a2 t684.a1 t684.a0))
% 0.61/0.81  (step t684.t16 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t684.t13 t684.t15))
% 0.61/0.81  (step t684 (cl (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule subproof :discharge (t684.a0 t684.a1 t684.a2))
% 0.61/0.81  (step t685 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t686 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t687 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t688 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))))) :rule resolution :premises (t684 t685 t686 t687))
% 0.61/0.81  (step t689 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule reordering :premises (t688))
% 0.61/0.81  (step t690 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule contraction :premises (t689))
% 0.61/0.81  (step t691 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t683 t690))
% 0.61/0.81  (step t692 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t693 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))))) :rule resolution :premises (t691 t692))
% 0.61/0.81  (step t694 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))))) :rule contraction :premises (t693))
% 0.61/0.81  (step t695 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule implies :premises (t694))
% 0.61/0.81  (step t696 (cl (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t682 t695))
% 0.61/0.81  (step t697 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule reordering :premises (t696))
% 0.61/0.81  (step t698 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e3 tptp.e0) (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t697 t275 t427 t502))
% 0.61/0.81  (step t699 (cl (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t700 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t701)
% 0.61/0.81  (assume t701.a0 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.81  (assume t701.a1 (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))
% 0.61/0.81  (assume t701.a2 (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))
% 0.61/0.81  (step t701.t1 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t701.t2)
% 0.61/0.81  (assume t701.t2.a0 (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))
% 0.61/0.81  (assume t701.t2.a1 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.81  (assume t701.t2.a2 (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))
% 0.61/0.81  (step t701.t2.t1 (cl (= (tptp.op tptp.e3 tptp.e2) tptp.e0)) :rule symm :premises (t701.t2.a2))
% 0.61/0.81  (step t701.t2.t2 (cl (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule symm :premises (t701.t2.t1))
% 0.61/0.81  (step t701.t2.t3 (cl (= (tptp.op tptp.e4 tptp.e0) tptp.e3)) :rule symm :premises (t701.t2.a0))
% 0.61/0.81  (step t701.t2.t4 (cl (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule symm :premises (t701.t2.t3))
% 0.61/0.81  (step t701.t2.t5 (cl (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) :rule symm :premises (t701.t2.a1))
% 0.61/0.81  (step t701.t2.t6 (cl (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule symm :premises (t701.t2.t5))
% 0.61/0.81  (step t701.t2.t7 (cl (= (tptp.op tptp.e3 tptp.e2) (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule cong :premises (t701.t2.t4 t701.t2.t6))
% 0.61/0.81  (step t701.t2.t8 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule trans :premises (t701.t2.t2 t701.t2.t7))
% 0.61/0.81  (step t701.t2 (cl (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule subproof :discharge (t701.t2.a0 t701.t2.a1 t701.t2.a2))
% 0.61/0.81  (step t701.t3 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t701.t4 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t701.t5 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t701.t6 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))))) :rule resolution :premises (t701.t2 t701.t3 t701.t4 t701.t5))
% 0.61/0.81  (step t701.t7 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule reordering :premises (t701.t6))
% 0.61/0.81  (step t701.t8 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule contraction :premises (t701.t7))
% 0.61/0.81  (step t701.t9 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t701.t1 t701.t8))
% 0.61/0.81  (step t701.t10 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t701.t11 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))))) :rule resolution :premises (t701.t9 t701.t10))
% 0.61/0.81  (step t701.t12 (cl (=> (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))))) :rule contraction :premises (t701.t11))
% 0.61/0.81  (step t701.t13 (cl (not (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule implies :premises (t701.t12))
% 0.61/0.81  (step t701.t14 (cl (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t701.t15 (cl (and (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t701.t14 t701.a2 t701.a0 t701.a1))
% 0.61/0.81  (step t701.t16 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t701.t13 t701.t15))
% 0.61/0.81  (step t701 (cl (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule subproof :discharge (t701.a0 t701.a1 t701.a2))
% 0.61/0.81  (step t702 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t703 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t704 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t705 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))))) :rule resolution :premises (t701 t702 t703 t704))
% 0.61/0.81  (step t706 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule reordering :premises (t705))
% 0.61/0.81  (step t707 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule contraction :premises (t706))
% 0.61/0.81  (step t708 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t700 t707))
% 0.61/0.81  (step t709 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) (not (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t710 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))))) :rule resolution :premises (t708 t709))
% 0.61/0.81  (step t711 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))))) :rule contraction :premises (t710))
% 0.61/0.81  (step t712 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule implies :premises (t711))
% 0.61/0.81  (step t713 (cl (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t699 t712))
% 0.61/0.81  (step t714 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule reordering :premises (t713))
% 0.61/0.81  (step t715 (cl (= tptp.e0 (tptp.op (tptp.op tptp.e4 tptp.e0) (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t714 t303 t503 t578))
% 0.61/0.81  (step t716 (cl (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule and_neg)
% 0.61/0.81  (step t717 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t718)
% 0.61/0.81  (assume t718.a0 (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))
% 0.61/0.81  (assume t718.a1 (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))
% 0.61/0.81  (assume t718.a2 (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))
% 0.61/0.81  (step t718.t1 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t718.t2)
% 0.61/0.81  (assume t718.t2.a0 (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))
% 0.61/0.81  (assume t718.t2.a1 (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))
% 0.61/0.81  (assume t718.t2.a2 (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))
% 0.61/0.81  (step t718.t2.t1 (cl (= (tptp.op tptp.e3 tptp.e4) tptp.e1)) :rule symm :premises (t718.t2.a2))
% 0.61/0.81  (step t718.t2.t2 (cl (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule symm :premises (t718.t2.t1))
% 0.61/0.81  (step t718.t2.t3 (cl (= (tptp.op tptp.e0 tptp.e1) tptp.e3)) :rule symm :premises (t718.t2.a0))
% 0.61/0.81  (step t718.t2.t4 (cl (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule symm :premises (t718.t2.t3))
% 0.61/0.81  (step t718.t2.t5 (cl (= (tptp.op tptp.e1 tptp.e0) tptp.e4)) :rule symm :premises (t718.t2.a1))
% 0.61/0.81  (step t718.t2.t6 (cl (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule symm :premises (t718.t2.t5))
% 0.61/0.81  (step t718.t2.t7 (cl (= (tptp.op tptp.e3 tptp.e4) (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule cong :premises (t718.t2.t4 t718.t2.t6))
% 0.61/0.81  (step t718.t2.t8 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule trans :premises (t718.t2.t2 t718.t2.t7))
% 0.61/0.81  (step t718.t2 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule subproof :discharge (t718.t2.a0 t718.t2.a1 t718.t2.a2))
% 0.61/0.81  (step t718.t3 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t718.t4 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t718.t5 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t718.t6 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))))) :rule resolution :premises (t718.t2 t718.t3 t718.t4 t718.t5))
% 0.61/0.81  (step t718.t7 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule reordering :premises (t718.t6))
% 0.61/0.81  (step t718.t8 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule contraction :premises (t718.t7))
% 0.61/0.81  (step t718.t9 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t718.t1 t718.t8))
% 0.61/0.81  (step t718.t10 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t718.t11 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))))) :rule resolution :premises (t718.t9 t718.t10))
% 0.61/0.81  (step t718.t12 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))))) :rule contraction :premises (t718.t11))
% 0.61/0.81  (step t718.t13 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule implies :premises (t718.t12))
% 0.61/0.81  (step t718.t14 (cl (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule and_neg)
% 0.61/0.81  (step t718.t15 (cl (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t718.t14 t718.a0 t718.a1 t718.a2))
% 0.61/0.81  (step t718.t16 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t718.t13 t718.t15))
% 0.61/0.81  (step t718 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule subproof :discharge (t718.a0 t718.a1 t718.a2))
% 0.61/0.81  (step t719 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t720 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t721 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t722 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))))) :rule resolution :premises (t718 t719 t720 t721))
% 0.61/0.81  (step t723 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule reordering :premises (t722))
% 0.61/0.81  (step t724 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule contraction :premises (t723))
% 0.61/0.81  (step t725 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t717 t724))
% 0.61/0.81  (step t726 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t727 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))))) :rule resolution :premises (t725 t726))
% 0.61/0.81  (step t728 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))))) :rule contraction :premises (t727))
% 0.61/0.81  (step t729 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule implies :premises (t728))
% 0.61/0.81  (step t730 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t716 t729))
% 0.61/0.81  (step t731 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule reordering :premises (t730))
% 0.61/0.81  (step t732 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t731 t274 t350 t521))
% 0.61/0.81  (step t733 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t734)
% 0.61/0.81  (assume t734.a0 (= tptp.e1 (tptp.op tptp.e1 tptp.e1)))
% 0.61/0.81  (step t734.t1 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t734.t2)
% 0.61/0.81  (assume t734.t2.a0 (= tptp.e1 (tptp.op tptp.e1 tptp.e1)))
% 0.61/0.81  (step t734.t2.t1 (cl (= (tptp.op tptp.e1 tptp.e1) tptp.e1)) :rule symm :premises (t734.t2.a0))
% 0.61/0.81  (step t734.t2.t2 (cl (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) :rule symm :premises (t734.t2.t1))
% 0.61/0.81  (step t734.t2.t3 (cl (= (tptp.op tptp.e1 tptp.e1) (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) :rule cong :premises (t734.t2.t2 t734.t2.t2))
% 0.61/0.81  (step t734.t2.t4 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) :rule trans :premises (t734.t2.t2 t734.t2.t3))
% 0.61/0.81  (step t734.t2 (cl (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) :rule subproof :discharge (t734.t2.a0))
% 0.61/0.81  (step t734.t3 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) :rule resolution :premises (t734.t1 t734.t2))
% 0.61/0.81  (step t734.t4 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t734.t5 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))))) :rule resolution :premises (t734.t3 t734.t4))
% 0.61/0.81  (step t734.t6 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))))) :rule contraction :premises (t734.t5))
% 0.61/0.81  (step t734.t7 (cl (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) :rule implies :premises (t734.t6))
% 0.61/0.81  (step t734.t8 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) :rule resolution :premises (t734.t7 t734.a0))
% 0.61/0.81  (step t734 (cl (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) :rule subproof :discharge (t734.a0))
% 0.61/0.81  (step t735 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) :rule resolution :premises (t733 t734))
% 0.61/0.81  (step t736 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t737 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))))) :rule resolution :premises (t735 t736))
% 0.61/0.81  (step t738 (cl (=> (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))))) :rule contraction :premises (t737))
% 0.61/0.81  (step t739 (cl (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) :rule implies :premises (t738))
% 0.61/0.81  (step t740 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule reordering :premises (t739))
% 0.61/0.81  (step t741 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e1 tptp.e1) (tptp.op tptp.e1 tptp.e1)))) :rule resolution :premises (t740 t361))
% 0.61/0.81  (step t742 (cl (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule and_neg)
% 0.61/0.81  (step t743 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t744)
% 0.61/0.81  (assume t744.a0 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.81  (assume t744.a1 (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))
% 0.61/0.81  (assume t744.a2 (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))
% 0.61/0.81  (step t744.t1 (cl (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t744.t2)
% 0.61/0.81  (assume t744.t2.a0 (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))
% 0.61/0.81  (assume t744.t2.a1 (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))
% 0.61/0.81  (assume t744.t2.a2 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.81  (step t744.t2.t1 (cl (= (tptp.op tptp.e0 tptp.e3) tptp.e1)) :rule symm :premises (t744.t2.a2))
% 0.61/0.81  (step t744.t2.t2 (cl (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule symm :premises (t744.t2.t1))
% 0.61/0.81  (step t744.t2.t3 (cl (= (tptp.op tptp.e2 tptp.e1) tptp.e0)) :rule symm :premises (t744.t2.a0))
% 0.61/0.81  (step t744.t2.t4 (cl (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule symm :premises (t744.t2.t3))
% 0.61/0.81  (step t744.t2.t5 (cl (= (tptp.op tptp.e1 tptp.e2) tptp.e3)) :rule symm :premises (t744.t2.a1))
% 0.61/0.81  (step t744.t2.t6 (cl (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule symm :premises (t744.t2.t5))
% 0.61/0.81  (step t744.t2.t7 (cl (= (tptp.op tptp.e0 tptp.e3) (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule cong :premises (t744.t2.t4 t744.t2.t6))
% 0.61/0.81  (step t744.t2.t8 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule trans :premises (t744.t2.t2 t744.t2.t7))
% 0.61/0.81  (step t744.t2 (cl (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule subproof :discharge (t744.t2.a0 t744.t2.a1 t744.t2.a2))
% 0.61/0.81  (step t744.t3 (cl (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t744.t4 (cl (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t744.t5 (cl (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t744.t6 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))) (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))))) :rule resolution :premises (t744.t2 t744.t3 t744.t4 t744.t5))
% 0.61/0.81  (step t744.t7 (cl (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule reordering :premises (t744.t6))
% 0.61/0.81  (step t744.t8 (cl (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule contraction :premises (t744.t7))
% 0.61/0.81  (step t744.t9 (cl (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t744.t1 t744.t8))
% 0.61/0.81  (step t744.t10 (cl (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t744.t11 (cl (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))))) :rule resolution :premises (t744.t9 t744.t10))
% 0.61/0.81  (step t744.t12 (cl (=> (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))))) :rule contraction :premises (t744.t11))
% 0.61/0.81  (step t744.t13 (cl (not (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule implies :premises (t744.t12))
% 0.61/0.81  (step t744.t14 (cl (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t744.t15 (cl (and (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t744.t14 t744.a2 t744.a1 t744.a0))
% 0.61/0.81  (step t744.t16 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t744.t13 t744.t15))
% 0.61/0.81  (step t744 (cl (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule subproof :discharge (t744.a0 t744.a1 t744.a2))
% 0.61/0.81  (step t745 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t746 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t747 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t748 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))))) :rule resolution :premises (t744 t745 t746 t747))
% 0.61/0.81  (step t749 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule reordering :premises (t748))
% 0.61/0.81  (step t750 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule contraction :premises (t749))
% 0.61/0.81  (step t751 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t743 t750))
% 0.61/0.81  (step t752 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t753 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))))) :rule resolution :premises (t751 t752))
% 0.61/0.81  (step t754 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))))) :rule contraction :premises (t753))
% 0.61/0.81  (step t755 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule implies :premises (t754))
% 0.61/0.81  (step t756 (cl (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t742 t755))
% 0.61/0.81  (step t757 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule reordering :premises (t756))
% 0.61/0.81  (step t758 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e2 tptp.e1) (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t757 t275 t378 t427))
% 0.61/0.81  (step t759 (cl (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t760 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t761)
% 0.61/0.81  (assume t761.a0 (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))
% 0.61/0.81  (assume t761.a1 (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))
% 0.61/0.81  (assume t761.a2 (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))
% 0.61/0.81  (step t761.t1 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t761.t2)
% 0.61/0.81  (assume t761.t2.a0 (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))
% 0.61/0.81  (assume t761.t2.a1 (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))
% 0.61/0.81  (assume t761.t2.a2 (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))
% 0.61/0.81  (step t761.t2.t1 (cl (= (tptp.op tptp.e4 tptp.e2) tptp.e1)) :rule symm :premises (t761.t2.a2))
% 0.61/0.81  (step t761.t2.t2 (cl (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule symm :premises (t761.t2.t1))
% 0.61/0.81  (step t761.t2.t3 (cl (= (tptp.op tptp.e3 tptp.e1) tptp.e4)) :rule symm :premises (t761.t2.a0))
% 0.61/0.81  (step t761.t2.t4 (cl (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule symm :premises (t761.t2.t3))
% 0.61/0.81  (step t761.t2.t5 (cl (= (tptp.op tptp.e1 tptp.e3) tptp.e2)) :rule symm :premises (t761.t2.a1))
% 0.61/0.81  (step t761.t2.t6 (cl (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule symm :premises (t761.t2.t5))
% 0.61/0.81  (step t761.t2.t7 (cl (= (tptp.op tptp.e4 tptp.e2) (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule cong :premises (t761.t2.t4 t761.t2.t6))
% 0.61/0.81  (step t761.t2.t8 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule trans :premises (t761.t2.t2 t761.t2.t7))
% 0.61/0.81  (step t761.t2 (cl (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule subproof :discharge (t761.t2.a0 t761.t2.a1 t761.t2.a2))
% 0.61/0.81  (step t761.t3 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t761.t4 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t761.t5 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t761.t6 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))))) :rule resolution :premises (t761.t2 t761.t3 t761.t4 t761.t5))
% 0.61/0.81  (step t761.t7 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule reordering :premises (t761.t6))
% 0.61/0.81  (step t761.t8 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule contraction :premises (t761.t7))
% 0.61/0.81  (step t761.t9 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t761.t1 t761.t8))
% 0.61/0.81  (step t761.t10 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t761.t11 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))))) :rule resolution :premises (t761.t9 t761.t10))
% 0.61/0.81  (step t761.t12 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))))) :rule contraction :premises (t761.t11))
% 0.61/0.81  (step t761.t13 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule implies :premises (t761.t12))
% 0.61/0.81  (step t761.t14 (cl (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t761.t15 (cl (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t761.t14 t761.a1 t761.a0 t761.a2))
% 0.61/0.81  (step t761.t16 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t761.t13 t761.t15))
% 0.61/0.81  (step t761 (cl (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule subproof :discharge (t761.a0 t761.a1 t761.a2))
% 0.61/0.81  (step t762 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t763 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t764 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t765 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))))) :rule resolution :premises (t761 t762 t763 t764))
% 0.61/0.81  (step t766 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule reordering :premises (t765))
% 0.61/0.81  (step t767 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule contraction :premises (t766))
% 0.61/0.81  (step t768 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t760 t767))
% 0.61/0.81  (step t769 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t770 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))))) :rule resolution :premises (t768 t769))
% 0.61/0.81  (step t771 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))))) :rule contraction :premises (t770))
% 0.61/0.81  (step t772 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule implies :premises (t771))
% 0.61/0.81  (step t773 (cl (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t759 t772))
% 0.61/0.81  (step t774 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule reordering :premises (t773))
% 0.61/0.81  (step t775 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e3 tptp.e1) (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t774 t379 t520 t597))
% 0.61/0.81  (step t776 (cl (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule and_neg)
% 0.61/0.81  (step t777 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t778)
% 0.61/0.81  (assume t778.a0 (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))
% 0.61/0.81  (assume t778.a1 (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))
% 0.61/0.81  (assume t778.a2 (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))
% 0.61/0.81  (step t778.t1 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t778.t2)
% 0.61/0.81  (assume t778.t2.a0 (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))
% 0.61/0.81  (assume t778.t2.a1 (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))
% 0.61/0.81  (assume t778.t2.a2 (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))
% 0.61/0.81  (step t778.t2.t1 (cl (= (tptp.op tptp.e2 tptp.e0) tptp.e1)) :rule symm :premises (t778.t2.a1))
% 0.61/0.81  (step t778.t2.t2 (cl (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule symm :premises (t778.t2.t1))
% 0.61/0.81  (step t778.t2.t3 (cl (= (tptp.op tptp.e4 tptp.e1) tptp.e2)) :rule symm :premises (t778.t2.a0))
% 0.61/0.81  (step t778.t2.t4 (cl (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule symm :premises (t778.t2.t3))
% 0.61/0.81  (step t778.t2.t5 (cl (= (tptp.op tptp.e1 tptp.e4) tptp.e0)) :rule symm :premises (t778.t2.a2))
% 0.61/0.81  (step t778.t2.t6 (cl (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule symm :premises (t778.t2.t5))
% 0.61/0.81  (step t778.t2.t7 (cl (= (tptp.op tptp.e2 tptp.e0) (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule cong :premises (t778.t2.t4 t778.t2.t6))
% 0.61/0.81  (step t778.t2.t8 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule trans :premises (t778.t2.t2 t778.t2.t7))
% 0.61/0.81  (step t778.t2 (cl (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule subproof :discharge (t778.t2.a0 t778.t2.a1 t778.t2.a2))
% 0.61/0.81  (step t778.t3 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t778.t4 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t778.t5 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t778.t6 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))))) :rule resolution :premises (t778.t2 t778.t3 t778.t4 t778.t5))
% 0.61/0.81  (step t778.t7 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule reordering :premises (t778.t6))
% 0.61/0.81  (step t778.t8 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule contraction :premises (t778.t7))
% 0.61/0.81  (step t778.t9 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t778.t1 t778.t8))
% 0.61/0.81  (step t778.t10 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t778.t11 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))))) :rule resolution :premises (t778.t9 t778.t10))
% 0.61/0.81  (step t778.t12 (cl (=> (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))))) :rule contraction :premises (t778.t11))
% 0.61/0.81  (step t778.t13 (cl (not (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule implies :premises (t778.t12))
% 0.61/0.81  (step t778.t14 (cl (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule and_neg)
% 0.61/0.81  (step t778.t15 (cl (and (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t778.t14 t778.a2 t778.a1 t778.a0))
% 0.61/0.81  (step t778.t16 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t778.t13 t778.t15))
% 0.61/0.81  (step t778 (cl (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule subproof :discharge (t778.a0 t778.a1 t778.a2))
% 0.61/0.81  (step t779 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t780 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t781 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t782 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))))) :rule resolution :premises (t778 t779 t780 t781))
% 0.61/0.81  (step t783 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule reordering :premises (t782))
% 0.61/0.81  (step t784 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule contraction :premises (t783))
% 0.61/0.81  (step t785 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t777 t784))
% 0.61/0.81  (step t786 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) (not (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t787 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))))) :rule resolution :premises (t785 t786))
% 0.61/0.81  (step t788 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))))) :rule contraction :premises (t787))
% 0.61/0.81  (step t789 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule implies :premises (t788))
% 0.61/0.81  (step t790 (cl (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t776 t789))
% 0.61/0.81  (step t791 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule reordering :premises (t790))
% 0.61/0.81  (step t792 (cl (= tptp.e1 (tptp.op (tptp.op tptp.e4 tptp.e1) (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t791 t351 t426 t596))
% 0.61/0.81  (step t793 (cl (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule and_neg)
% 0.61/0.81  (step t794 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t795)
% 0.61/0.81  (assume t795.a0 (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))
% 0.61/0.81  (assume t795.a1 (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))
% 0.61/0.81  (assume t795.a2 (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))
% 0.61/0.81  (step t795.t1 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t795.t2)
% 0.61/0.81  (assume t795.t2.a0 (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))
% 0.61/0.81  (assume t795.t2.a1 (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))
% 0.61/0.81  (assume t795.t2.a2 (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))
% 0.61/0.81  (step t795.t2.t1 (cl (= (tptp.op tptp.e4 tptp.e1) tptp.e2)) :rule symm :premises (t795.t2.a2))
% 0.61/0.81  (step t795.t2.t2 (cl (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule symm :premises (t795.t2.t1))
% 0.61/0.81  (step t795.t2.t3 (cl (= (tptp.op tptp.e0 tptp.e2) tptp.e4)) :rule symm :premises (t795.t2.a0))
% 0.61/0.81  (step t795.t2.t4 (cl (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule symm :premises (t795.t2.t3))
% 0.61/0.81  (step t795.t2.t5 (cl (= (tptp.op tptp.e2 tptp.e0) tptp.e1)) :rule symm :premises (t795.t2.a1))
% 0.61/0.81  (step t795.t2.t6 (cl (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule symm :premises (t795.t2.t5))
% 0.61/0.81  (step t795.t2.t7 (cl (= (tptp.op tptp.e4 tptp.e1) (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule cong :premises (t795.t2.t4 t795.t2.t6))
% 0.61/0.81  (step t795.t2.t8 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule trans :premises (t795.t2.t2 t795.t2.t7))
% 0.61/0.81  (step t795.t2 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule subproof :discharge (t795.t2.a0 t795.t2.a1 t795.t2.a2))
% 0.61/0.81  (step t795.t3 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t795.t4 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t795.t5 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t795.t6 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))))) :rule resolution :premises (t795.t2 t795.t3 t795.t4 t795.t5))
% 0.61/0.81  (step t795.t7 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule reordering :premises (t795.t6))
% 0.61/0.81  (step t795.t8 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule contraction :premises (t795.t7))
% 0.61/0.81  (step t795.t9 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t795.t1 t795.t8))
% 0.61/0.81  (step t795.t10 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t795.t11 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))))) :rule resolution :premises (t795.t9 t795.t10))
% 0.61/0.81  (step t795.t12 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))))) :rule contraction :premises (t795.t11))
% 0.61/0.81  (step t795.t13 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule implies :premises (t795.t12))
% 0.61/0.81  (step t795.t14 (cl (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule and_neg)
% 0.61/0.81  (step t795.t15 (cl (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t795.t14 t795.a0 t795.a1 t795.a2))
% 0.61/0.81  (step t795.t16 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t795.t13 t795.t15))
% 0.61/0.81  (step t795 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule subproof :discharge (t795.a0 t795.a1 t795.a2))
% 0.61/0.81  (step t796 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t797 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t798 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t799 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))))) :rule resolution :premises (t795 t796 t797 t798))
% 0.61/0.81  (step t800 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule reordering :premises (t799))
% 0.61/0.81  (step t801 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule contraction :premises (t800))
% 0.61/0.81  (step t802 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t794 t801))
% 0.61/0.81  (step t803 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t804 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))))) :rule resolution :premises (t802 t803))
% 0.61/0.81  (step t805 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))))) :rule contraction :premises (t804))
% 0.61/0.81  (step t806 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule implies :premises (t805))
% 0.61/0.81  (step t807 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t793 t806))
% 0.61/0.81  (step t808 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule reordering :premises (t807))
% 0.61/0.81  (step t809 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t808 t302 t426 t596))
% 0.61/0.81  (step t810 (cl (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t811 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t812)
% 0.61/0.81  (assume t812.a0 (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))
% 0.61/0.81  (assume t812.a1 (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))
% 0.61/0.81  (assume t812.a2 (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))
% 0.61/0.81  (step t812.t1 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t812.t2)
% 0.61/0.81  (assume t812.t2.a0 (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))
% 0.61/0.81  (assume t812.t2.a1 (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))
% 0.61/0.81  (assume t812.t2.a2 (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))
% 0.61/0.81  (step t812.t2.t1 (cl (= (tptp.op tptp.e3 tptp.e0) tptp.e2)) :rule symm :premises (t812.t2.a2))
% 0.61/0.81  (step t812.t2.t2 (cl (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule symm :premises (t812.t2.t1))
% 0.61/0.81  (step t812.t2.t3 (cl (= (tptp.op tptp.e1 tptp.e2) tptp.e3)) :rule symm :premises (t812.t2.a0))
% 0.61/0.81  (step t812.t2.t4 (cl (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule symm :premises (t812.t2.t3))
% 0.61/0.81  (step t812.t2.t5 (cl (= (tptp.op tptp.e2 tptp.e1) tptp.e0)) :rule symm :premises (t812.t2.a1))
% 0.61/0.81  (step t812.t2.t6 (cl (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule symm :premises (t812.t2.t5))
% 0.61/0.81  (step t812.t2.t7 (cl (= (tptp.op tptp.e3 tptp.e0) (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule cong :premises (t812.t2.t4 t812.t2.t6))
% 0.61/0.81  (step t812.t2.t8 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule trans :premises (t812.t2.t2 t812.t2.t7))
% 0.61/0.81  (step t812.t2 (cl (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule subproof :discharge (t812.t2.a0 t812.t2.a1 t812.t2.a2))
% 0.61/0.81  (step t812.t3 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t812.t4 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t812.t5 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t812.t6 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))))) :rule resolution :premises (t812.t2 t812.t3 t812.t4 t812.t5))
% 0.61/0.81  (step t812.t7 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule reordering :premises (t812.t6))
% 0.61/0.81  (step t812.t8 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule contraction :premises (t812.t7))
% 0.61/0.81  (step t812.t9 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t812.t1 t812.t8))
% 0.61/0.81  (step t812.t10 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t812.t11 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))))) :rule resolution :premises (t812.t9 t812.t10))
% 0.61/0.81  (step t812.t12 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))))) :rule contraction :premises (t812.t11))
% 0.61/0.81  (step t812.t13 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule implies :premises (t812.t12))
% 0.61/0.81  (step t812.t14 (cl (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t812.t15 (cl (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t812.t14 t812.a0 t812.a1 t812.a2))
% 0.61/0.81  (step t812.t16 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t812.t13 t812.t15))
% 0.61/0.81  (step t812 (cl (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule subproof :discharge (t812.a0 t812.a1 t812.a2))
% 0.61/0.81  (step t813 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t814 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t815 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t816 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))))) :rule resolution :premises (t812 t813 t814 t815))
% 0.61/0.81  (step t817 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule reordering :premises (t816))
% 0.61/0.81  (step t818 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule contraction :premises (t817))
% 0.61/0.81  (step t819 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t811 t818))
% 0.61/0.81  (step t820 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t821 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))))) :rule resolution :premises (t819 t820))
% 0.61/0.81  (step t822 (cl (=> (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))))) :rule contraction :premises (t821))
% 0.61/0.81  (step t823 (cl (not (and (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule implies :premises (t822))
% 0.61/0.81  (step t824 (cl (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t810 t823))
% 0.61/0.81  (step t825 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule reordering :premises (t824))
% 0.61/0.81  (step t826 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e1 tptp.e2) (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t825 t378 t427 t502))
% 0.61/0.81  (step t827 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t828)
% 0.61/0.81  (assume t828.a0 (= tptp.e2 (tptp.op tptp.e2 tptp.e2)))
% 0.61/0.81  (step t828.t1 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t828.t2)
% 0.61/0.81  (assume t828.t2.a0 (= tptp.e2 (tptp.op tptp.e2 tptp.e2)))
% 0.61/0.81  (step t828.t2.t1 (cl (= (tptp.op tptp.e2 tptp.e2) tptp.e2)) :rule symm :premises (t828.t2.a0))
% 0.61/0.81  (step t828.t2.t2 (cl (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) :rule symm :premises (t828.t2.t1))
% 0.61/0.81  (step t828.t2.t3 (cl (= (tptp.op tptp.e2 tptp.e2) (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) :rule cong :premises (t828.t2.t2 t828.t2.t2))
% 0.61/0.81  (step t828.t2.t4 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) :rule trans :premises (t828.t2.t2 t828.t2.t3))
% 0.61/0.81  (step t828.t2 (cl (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) :rule subproof :discharge (t828.t2.a0))
% 0.61/0.81  (step t828.t3 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) :rule resolution :premises (t828.t1 t828.t2))
% 0.61/0.81  (step t828.t4 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t828.t5 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))))) :rule resolution :premises (t828.t3 t828.t4))
% 0.61/0.81  (step t828.t6 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))))) :rule contraction :premises (t828.t5))
% 0.61/0.81  (step t828.t7 (cl (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) :rule implies :premises (t828.t6))
% 0.61/0.81  (step t828.t8 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) :rule resolution :premises (t828.t7 t828.a0))
% 0.61/0.81  (step t828 (cl (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) :rule subproof :discharge (t828.a0))
% 0.61/0.81  (step t829 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) :rule resolution :premises (t827 t828))
% 0.61/0.81  (step t830 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t831 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))))) :rule resolution :premises (t829 t830))
% 0.61/0.81  (step t832 (cl (=> (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))))) :rule contraction :premises (t831))
% 0.61/0.81  (step t833 (cl (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) :rule implies :premises (t832))
% 0.61/0.81  (step t834 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule reordering :premises (t833))
% 0.61/0.81  (step t835 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e2 tptp.e2) (tptp.op tptp.e2 tptp.e2)))) :rule resolution :premises (t834 t452))
% 0.61/0.81  (step t836 (cl (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t837 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t838)
% 0.61/0.81  (assume t838.a0 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.81  (assume t838.a1 (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))
% 0.61/0.81  (assume t838.a2 (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))
% 0.61/0.81  (step t838.t1 (cl (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t838.t2)
% 0.61/0.81  (assume t838.t2.a0 (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))
% 0.61/0.81  (assume t838.t2.a1 (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))
% 0.61/0.81  (assume t838.t2.a2 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.81  (step t838.t2.t1 (cl (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) :rule symm :premises (t838.t2.a2))
% 0.61/0.81  (step t838.t2.t2 (cl (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule symm :premises (t838.t2.t1))
% 0.61/0.81  (step t838.t2.t3 (cl (= (tptp.op tptp.e3 tptp.e2) tptp.e0)) :rule symm :premises (t838.t2.a0))
% 0.61/0.81  (step t838.t2.t4 (cl (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule symm :premises (t838.t2.t3))
% 0.61/0.81  (step t838.t2.t5 (cl (= (tptp.op tptp.e2 tptp.e3) tptp.e4)) :rule symm :premises (t838.t2.a1))
% 0.61/0.81  (step t838.t2.t6 (cl (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule symm :premises (t838.t2.t5))
% 0.61/0.81  (step t838.t2.t7 (cl (= (tptp.op tptp.e0 tptp.e4) (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule cong :premises (t838.t2.t4 t838.t2.t6))
% 0.61/0.81  (step t838.t2.t8 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule trans :premises (t838.t2.t2 t838.t2.t7))
% 0.61/0.81  (step t838.t2 (cl (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule subproof :discharge (t838.t2.a0 t838.t2.a1 t838.t2.a2))
% 0.61/0.81  (step t838.t3 (cl (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t838.t4 (cl (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t838.t5 (cl (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t838.t6 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))) (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))))) :rule resolution :premises (t838.t2 t838.t3 t838.t4 t838.t5))
% 0.61/0.81  (step t838.t7 (cl (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule reordering :premises (t838.t6))
% 0.61/0.81  (step t838.t8 (cl (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule contraction :premises (t838.t7))
% 0.61/0.81  (step t838.t9 (cl (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t838.t1 t838.t8))
% 0.61/0.81  (step t838.t10 (cl (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t838.t11 (cl (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))))) :rule resolution :premises (t838.t9 t838.t10))
% 0.61/0.81  (step t838.t12 (cl (=> (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))))) :rule contraction :premises (t838.t11))
% 0.61/0.81  (step t838.t13 (cl (not (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule implies :premises (t838.t12))
% 0.61/0.81  (step t838.t14 (cl (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule and_neg)
% 0.61/0.81  (step t838.t15 (cl (and (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t838.t14 t838.a2 t838.a1 t838.a0))
% 0.61/0.81  (step t838.t16 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t838.t13 t838.t15))
% 0.61/0.81  (step t838 (cl (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule subproof :discharge (t838.a0 t838.a1 t838.a2))
% 0.61/0.81  (step t839 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t840 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t841 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t842 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))))) :rule resolution :premises (t838 t839 t840 t841))
% 0.61/0.81  (step t843 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule reordering :premises (t842))
% 0.61/0.81  (step t844 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule contraction :premises (t843))
% 0.61/0.81  (step t845 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t837 t844))
% 0.61/0.81  (step t846 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t847 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))))) :rule resolution :premises (t845 t846))
% 0.61/0.81  (step t848 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))))) :rule contraction :premises (t847))
% 0.61/0.81  (step t849 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule implies :premises (t848))
% 0.61/0.81  (step t850 (cl (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t836 t849))
% 0.61/0.81  (step t851 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule reordering :premises (t850))
% 0.61/0.81  (step t852 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e3 tptp.e2) (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t851 t303 t469 t503))
% 0.61/0.81  (step t853 (cl (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t854 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t855)
% 0.61/0.81  (assume t855.a0 (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))
% 0.61/0.81  (assume t855.a1 (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))
% 0.61/0.81  (assume t855.a2 (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))
% 0.61/0.81  (step t855.t1 (cl (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t855.t2)
% 0.61/0.81  (assume t855.t2.a0 (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))
% 0.61/0.81  (assume t855.t2.a1 (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))
% 0.61/0.81  (assume t855.t2.a2 (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))
% 0.61/0.81  (step t855.t2.t1 (cl (= (tptp.op tptp.e1 tptp.e3) tptp.e2)) :rule symm :premises (t855.t2.a2))
% 0.61/0.81  (step t855.t2.t2 (cl (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule symm :premises (t855.t2.t1))
% 0.61/0.81  (step t855.t2.t3 (cl (= (tptp.op tptp.e4 tptp.e2) tptp.e1)) :rule symm :premises (t855.t2.a0))
% 0.61/0.81  (step t855.t2.t4 (cl (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule symm :premises (t855.t2.t3))
% 0.61/0.81  (step t855.t2.t5 (cl (= (tptp.op tptp.e2 tptp.e4) tptp.e3)) :rule symm :premises (t855.t2.a1))
% 0.61/0.81  (step t855.t2.t6 (cl (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule symm :premises (t855.t2.t5))
% 0.61/0.81  (step t855.t2.t7 (cl (= (tptp.op tptp.e1 tptp.e3) (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule cong :premises (t855.t2.t4 t855.t2.t6))
% 0.61/0.81  (step t855.t2.t8 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule trans :premises (t855.t2.t2 t855.t2.t7))
% 0.61/0.81  (step t855.t2 (cl (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule subproof :discharge (t855.t2.a0 t855.t2.a1 t855.t2.a2))
% 0.61/0.81  (step t855.t3 (cl (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t855.t4 (cl (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t855.t5 (cl (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t855.t6 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))) (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))))) :rule resolution :premises (t855.t2 t855.t3 t855.t4 t855.t5))
% 0.61/0.81  (step t855.t7 (cl (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule reordering :premises (t855.t6))
% 0.61/0.81  (step t855.t8 (cl (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule contraction :premises (t855.t7))
% 0.61/0.81  (step t855.t9 (cl (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t855.t1 t855.t8))
% 0.61/0.81  (step t855.t10 (cl (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t855.t11 (cl (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))))) :rule resolution :premises (t855.t9 t855.t10))
% 0.61/0.81  (step t855.t12 (cl (=> (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))))) :rule contraction :premises (t855.t11))
% 0.61/0.81  (step t855.t13 (cl (not (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule implies :premises (t855.t12))
% 0.61/0.81  (step t855.t14 (cl (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t855.t15 (cl (and (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t855.t14 t855.a2 t855.a1 t855.a0))
% 0.61/0.81  (step t855.t16 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t855.t13 t855.t15))
% 0.61/0.81  (step t855 (cl (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule subproof :discharge (t855.a0 t855.a1 t855.a2))
% 0.61/0.81  (step t856 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t857 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t858 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t859 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))))) :rule resolution :premises (t855 t856 t857 t858))
% 0.61/0.81  (step t860 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule reordering :premises (t859))
% 0.61/0.81  (step t861 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule contraction :premises (t860))
% 0.61/0.81  (step t862 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t854 t861))
% 0.61/0.81  (step t863 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) (not (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t864 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))))) :rule resolution :premises (t862 t863))
% 0.61/0.81  (step t865 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))))) :rule contraction :premises (t864))
% 0.61/0.81  (step t866 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule implies :premises (t865))
% 0.61/0.81  (step t867 (cl (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t853 t866))
% 0.61/0.81  (step t868 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule reordering :premises (t867))
% 0.61/0.81  (step t869 (cl (= tptp.e2 (tptp.op (tptp.op tptp.e4 tptp.e2) (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t868 t379 t470 t597))
% 0.61/0.81  (step t870 (cl (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t871 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t872)
% 0.61/0.81  (assume t872.a0 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.81  (assume t872.a1 (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))
% 0.61/0.81  (assume t872.a2 (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))
% 0.61/0.81  (step t872.t1 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t872.t2)
% 0.61/0.81  (assume t872.t2.a0 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.81  (assume t872.t2.a1 (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))
% 0.61/0.81  (assume t872.t2.a2 (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))
% 0.61/0.81  (step t872.t2.t1 (cl (= (tptp.op tptp.e1 tptp.e2) tptp.e3)) :rule symm :premises (t872.t2.a2))
% 0.61/0.81  (step t872.t2.t2 (cl (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule symm :premises (t872.t2.t1))
% 0.61/0.81  (step t872.t2.t3 (cl (= (tptp.op tptp.e0 tptp.e3) tptp.e1)) :rule symm :premises (t872.t2.a0))
% 0.61/0.81  (step t872.t2.t4 (cl (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule symm :premises (t872.t2.t3))
% 0.61/0.81  (step t872.t2.t5 (cl (= (tptp.op tptp.e3 tptp.e0) tptp.e2)) :rule symm :premises (t872.t2.a1))
% 0.61/0.81  (step t872.t2.t6 (cl (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule symm :premises (t872.t2.t5))
% 0.61/0.81  (step t872.t2.t7 (cl (= (tptp.op tptp.e1 tptp.e2) (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule cong :premises (t872.t2.t4 t872.t2.t6))
% 0.61/0.81  (step t872.t2.t8 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule trans :premises (t872.t2.t2 t872.t2.t7))
% 0.61/0.81  (step t872.t2 (cl (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule subproof :discharge (t872.t2.a0 t872.t2.a1 t872.t2.a2))
% 0.61/0.81  (step t872.t3 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t872.t4 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t872.t5 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t872.t6 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))))) :rule resolution :premises (t872.t2 t872.t3 t872.t4 t872.t5))
% 0.61/0.81  (step t872.t7 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule reordering :premises (t872.t6))
% 0.61/0.81  (step t872.t8 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule contraction :premises (t872.t7))
% 0.61/0.81  (step t872.t9 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t872.t1 t872.t8))
% 0.61/0.81  (step t872.t10 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t872.t11 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))))) :rule resolution :premises (t872.t9 t872.t10))
% 0.61/0.81  (step t872.t12 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))))) :rule contraction :premises (t872.t11))
% 0.61/0.81  (step t872.t13 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule implies :premises (t872.t12))
% 0.61/0.81  (step t872.t14 (cl (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t872.t15 (cl (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t872.t14 t872.a0 t872.a2 t872.a1))
% 0.61/0.81  (step t872.t16 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t872.t13 t872.t15))
% 0.61/0.81  (step t872 (cl (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule subproof :discharge (t872.a0 t872.a1 t872.a2))
% 0.61/0.81  (step t873 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t874 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t875 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t876 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))))) :rule resolution :premises (t872 t873 t874 t875))
% 0.61/0.81  (step t877 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule reordering :premises (t876))
% 0.61/0.81  (step t878 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule contraction :premises (t877))
% 0.61/0.81  (step t879 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t871 t878))
% 0.61/0.81  (step t880 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t881 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))))) :rule resolution :premises (t879 t880))
% 0.61/0.81  (step t882 (cl (=> (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))))) :rule contraction :premises (t881))
% 0.61/0.81  (step t883 (cl (not (and (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule implies :premises (t882))
% 0.61/0.81  (step t884 (cl (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t870 t883))
% 0.61/0.81  (step t885 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule reordering :premises (t884))
% 0.61/0.81  (step t886 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t885 t275 t378 t502))
% 0.61/0.81  (step t887 (cl (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule and_neg)
% 0.61/0.81  (step t888 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t889)
% 0.61/0.81  (assume t889.a0 (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))
% 0.61/0.81  (assume t889.a1 (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))
% 0.61/0.81  (assume t889.a2 (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))
% 0.61/0.81  (step t889.t1 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t889.t2)
% 0.61/0.81  (assume t889.t2.a0 (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))
% 0.61/0.81  (assume t889.t2.a1 (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))
% 0.61/0.81  (assume t889.t2.a2 (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))
% 0.61/0.81  (step t889.t2.t1 (cl (= (tptp.op tptp.e2 tptp.e4) tptp.e3)) :rule symm :premises (t889.t2.a1))
% 0.61/0.81  (step t889.t2.t2 (cl (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule symm :premises (t889.t2.t1))
% 0.61/0.81  (step t889.t2.t3 (cl (= (tptp.op tptp.e1 tptp.e3) tptp.e2)) :rule symm :premises (t889.t2.a2))
% 0.61/0.81  (step t889.t2.t4 (cl (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule symm :premises (t889.t2.t3))
% 0.61/0.81  (step t889.t2.t5 (cl (= (tptp.op tptp.e3 tptp.e1) tptp.e4)) :rule symm :premises (t889.t2.a0))
% 0.61/0.81  (step t889.t2.t6 (cl (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule symm :premises (t889.t2.t5))
% 0.61/0.81  (step t889.t2.t7 (cl (= (tptp.op tptp.e2 tptp.e4) (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule cong :premises (t889.t2.t4 t889.t2.t6))
% 0.61/0.81  (step t889.t2.t8 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule trans :premises (t889.t2.t2 t889.t2.t7))
% 0.61/0.81  (step t889.t2 (cl (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule subproof :discharge (t889.t2.a0 t889.t2.a1 t889.t2.a2))
% 0.61/0.81  (step t889.t3 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t889.t4 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t889.t5 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t889.t6 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))))) :rule resolution :premises (t889.t2 t889.t3 t889.t4 t889.t5))
% 0.61/0.81  (step t889.t7 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule reordering :premises (t889.t6))
% 0.61/0.81  (step t889.t8 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule contraction :premises (t889.t7))
% 0.61/0.81  (step t889.t9 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t889.t1 t889.t8))
% 0.61/0.81  (step t889.t10 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t889.t11 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))))) :rule resolution :premises (t889.t9 t889.t10))
% 0.61/0.81  (step t889.t12 (cl (=> (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))))) :rule contraction :premises (t889.t11))
% 0.61/0.81  (step t889.t13 (cl (not (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule implies :premises (t889.t12))
% 0.61/0.81  (step t889.t14 (cl (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t889.t15 (cl (and (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t889.t14 t889.a2 t889.a1 t889.a0))
% 0.61/0.81  (step t889.t16 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t889.t13 t889.t15))
% 0.61/0.81  (step t889 (cl (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule subproof :discharge (t889.a0 t889.a1 t889.a2))
% 0.61/0.81  (step t890 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t891 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t892 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t893 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))))) :rule resolution :premises (t889 t890 t891 t892))
% 0.61/0.81  (step t894 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule reordering :premises (t893))
% 0.61/0.81  (step t895 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule contraction :premises (t894))
% 0.61/0.81  (step t896 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t888 t895))
% 0.61/0.81  (step t897 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t898 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))))) :rule resolution :premises (t896 t897))
% 0.61/0.81  (step t899 (cl (=> (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))))) :rule contraction :premises (t898))
% 0.61/0.81  (step t900 (cl (not (and (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule implies :premises (t899))
% 0.61/0.81  (step t901 (cl (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t887 t900))
% 0.61/0.81  (step t902 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule reordering :premises (t901))
% 0.61/0.81  (step t903 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e1 tptp.e3) (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t902 t379 t470 t520))
% 0.61/0.81  (step t904 (cl (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t905 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t906)
% 0.61/0.81  (assume t906.a0 (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))
% 0.61/0.81  (assume t906.a1 (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))
% 0.61/0.81  (assume t906.a2 (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))
% 0.61/0.81  (step t906.t1 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t906.t2)
% 0.61/0.81  (assume t906.t2.a0 (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))
% 0.61/0.81  (assume t906.t2.a1 (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))
% 0.61/0.81  (assume t906.t2.a2 (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))
% 0.61/0.81  (step t906.t2.t1 (cl (= (tptp.op tptp.e4 tptp.e0) tptp.e3)) :rule symm :premises (t906.t2.a2))
% 0.61/0.81  (step t906.t2.t2 (cl (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule symm :premises (t906.t2.t1))
% 0.61/0.81  (step t906.t2.t3 (cl (= (tptp.op tptp.e2 tptp.e3) tptp.e4)) :rule symm :premises (t906.t2.a0))
% 0.61/0.81  (step t906.t2.t4 (cl (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule symm :premises (t906.t2.t3))
% 0.61/0.81  (step t906.t2.t5 (cl (= (tptp.op tptp.e3 tptp.e2) tptp.e0)) :rule symm :premises (t906.t2.a1))
% 0.61/0.81  (step t906.t2.t6 (cl (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule symm :premises (t906.t2.t5))
% 0.61/0.81  (step t906.t2.t7 (cl (= (tptp.op tptp.e4 tptp.e0) (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule cong :premises (t906.t2.t4 t906.t2.t6))
% 0.61/0.81  (step t906.t2.t8 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule trans :premises (t906.t2.t2 t906.t2.t7))
% 0.61/0.81  (step t906.t2 (cl (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule subproof :discharge (t906.t2.a0 t906.t2.a1 t906.t2.a2))
% 0.61/0.81  (step t906.t3 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t906.t4 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t906.t5 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t906.t6 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))))) :rule resolution :premises (t906.t2 t906.t3 t906.t4 t906.t5))
% 0.61/0.81  (step t906.t7 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule reordering :premises (t906.t6))
% 0.61/0.81  (step t906.t8 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule contraction :premises (t906.t7))
% 0.61/0.81  (step t906.t9 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t906.t1 t906.t8))
% 0.61/0.81  (step t906.t10 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t906.t11 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))))) :rule resolution :premises (t906.t9 t906.t10))
% 0.61/0.81  (step t906.t12 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))))) :rule contraction :premises (t906.t11))
% 0.61/0.81  (step t906.t13 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule implies :premises (t906.t12))
% 0.61/0.81  (step t906.t14 (cl (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t906.t15 (cl (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t906.t14 t906.a0 t906.a1 t906.a2))
% 0.61/0.81  (step t906.t16 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t906.t13 t906.t15))
% 0.61/0.81  (step t906 (cl (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule subproof :discharge (t906.a0 t906.a1 t906.a2))
% 0.61/0.81  (step t907 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t908 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t909 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t910 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))))) :rule resolution :premises (t906 t907 t908 t909))
% 0.61/0.81  (step t911 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule reordering :premises (t910))
% 0.61/0.81  (step t912 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule contraction :premises (t911))
% 0.61/0.81  (step t913 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t905 t912))
% 0.61/0.81  (step t914 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t915 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))))) :rule resolution :premises (t913 t914))
% 0.61/0.81  (step t916 (cl (=> (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))))) :rule contraction :premises (t915))
% 0.61/0.81  (step t917 (cl (not (and (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule implies :premises (t916))
% 0.61/0.81  (step t918 (cl (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t904 t917))
% 0.61/0.81  (step t919 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule reordering :premises (t918))
% 0.61/0.81  (step t920 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e2 tptp.e3) (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t919 t469 t503 t578))
% 0.61/0.81  (step t921 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t922)
% 0.61/0.81  (assume t922.a0 (= tptp.e3 (tptp.op tptp.e3 tptp.e3)))
% 0.61/0.81  (step t922.t1 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t922.t2)
% 0.61/0.81  (assume t922.t2.a0 (= tptp.e3 (tptp.op tptp.e3 tptp.e3)))
% 0.61/0.81  (step t922.t2.t1 (cl (= (tptp.op tptp.e3 tptp.e3) tptp.e3)) :rule symm :premises (t922.t2.a0))
% 0.61/0.81  (step t922.t2.t2 (cl (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) :rule symm :premises (t922.t2.t1))
% 0.61/0.81  (step t922.t2.t3 (cl (= (tptp.op tptp.e3 tptp.e3) (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) :rule cong :premises (t922.t2.t2 t922.t2.t2))
% 0.61/0.81  (step t922.t2.t4 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) :rule trans :premises (t922.t2.t2 t922.t2.t3))
% 0.61/0.81  (step t922.t2 (cl (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) :rule subproof :discharge (t922.t2.a0))
% 0.61/0.81  (step t922.t3 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) :rule resolution :premises (t922.t1 t922.t2))
% 0.61/0.81  (step t922.t4 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t922.t5 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))))) :rule resolution :premises (t922.t3 t922.t4))
% 0.61/0.81  (step t922.t6 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))))) :rule contraction :premises (t922.t5))
% 0.61/0.81  (step t922.t7 (cl (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) :rule implies :premises (t922.t6))
% 0.61/0.81  (step t922.t8 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) :rule resolution :premises (t922.t7 t922.a0))
% 0.61/0.81  (step t922 (cl (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) :rule subproof :discharge (t922.a0))
% 0.61/0.81  (step t923 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) :rule resolution :premises (t921 t922))
% 0.61/0.81  (step t924 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t925 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))))) :rule resolution :premises (t923 t924))
% 0.61/0.81  (step t926 (cl (=> (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))))) :rule contraction :premises (t925))
% 0.61/0.81  (step t927 (cl (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) :rule implies :premises (t926))
% 0.61/0.81  (step t928 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule reordering :premises (t927))
% 0.61/0.81  (step t929 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e3 tptp.e3) (tptp.op tptp.e3 tptp.e3)))) :rule resolution :premises (t928 t546))
% 0.61/0.81  (step t930 (cl (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t931 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t932)
% 0.61/0.81  (assume t932.a0 (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))
% 0.61/0.81  (assume t932.a1 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.81  (assume t932.a2 (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))
% 0.61/0.81  (assume t932.a3 (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))
% 0.61/0.81  (step t932.t1 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t932.t2)
% 0.61/0.81  (assume t932.t2.a0 (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))
% 0.61/0.81  (assume t932.t2.a1 (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))
% 0.61/0.81  (assume t932.t2.a2 (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))
% 0.61/0.81  (assume t932.t2.a3 (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))
% 0.61/0.81  (step t932.t2.t1 (cl (= (tptp.op tptp.e0 tptp.e1) tptp.e3)) :rule symm :premises (t932.t2.a3))
% 0.61/0.81  (step t932.t2.t2 (cl (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule symm :premises (t932.t2.t1))
% 0.61/0.81  (step t932.t2.t3 (cl (= tptp.e0 tptp.e0)) :rule refl)
% 0.61/0.81  (step t932.t2.t4 (cl (= (tptp.op tptp.e0 tptp.e3) tptp.e1)) :rule symm :premises (t932.t2.a2))
% 0.61/0.81  (step t932.t2.t5 (cl (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule symm :premises (t932.t2.t4))
% 0.61/0.81  (step t932.t2.t6 (cl (= (tptp.op tptp.e0 tptp.e1) (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)))) :rule cong :premises (t932.t2.t3 t932.t2.t5))
% 0.61/0.81  (step t932.t2.t7 (cl (= (tptp.op tptp.e4 tptp.e3) tptp.e0)) :rule symm :premises (t932.t2.a0))
% 0.61/0.81  (step t932.t2.t8 (cl (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule symm :premises (t932.t2.t7))
% 0.61/0.81  (step t932.t2.t9 (cl (= (tptp.op tptp.e0 tptp.e3) tptp.e1)) :rule symm :premises (t932.t2.t5))
% 0.61/0.81  (step t932.t2.t10 (cl (= (tptp.op tptp.e3 tptp.e4) tptp.e1)) :rule symm :premises (t932.t2.a1))
% 0.61/0.81  (step t932.t2.t11 (cl (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule symm :premises (t932.t2.t10))
% 0.61/0.81  (step t932.t2.t12 (cl (= (tptp.op tptp.e0 tptp.e3) (tptp.op tptp.e3 tptp.e4))) :rule trans :premises (t932.t2.t9 t932.t2.t11))
% 0.61/0.81  (step t932.t2.t13 (cl (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e3)) (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule cong :premises (t932.t2.t8 t932.t2.t12))
% 0.61/0.81  (step t932.t2.t14 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule trans :premises (t932.t2.t2 t932.t2.t6 t932.t2.t13))
% 0.61/0.81  (step t932.t2 (cl (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule subproof :discharge (t932.t2.a0 t932.t2.a1 t932.t2.a2 t932.t2.a3))
% 0.61/0.81  (step t932.t3 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t932.t4 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t932.t5 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t932.t6 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t932.t7 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))))) :rule resolution :premises (t932.t2 t932.t3 t932.t4 t932.t5 t932.t6))
% 0.61/0.81  (step t932.t8 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule reordering :premises (t932.t7))
% 0.61/0.81  (step t932.t9 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule contraction :premises (t932.t8))
% 0.61/0.81  (step t932.t10 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t932.t1 t932.t9))
% 0.61/0.81  (step t932.t11 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t932.t12 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))))) :rule resolution :premises (t932.t10 t932.t11))
% 0.61/0.81  (step t932.t13 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))))) :rule contraction :premises (t932.t12))
% 0.61/0.81  (step t932.t14 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule implies :premises (t932.t13))
% 0.61/0.81  (step t932.t15 (cl (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) :rule and_neg)
% 0.61/0.81  (step t932.t16 (cl (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t932.t15 t932.a3 t932.a2 t932.a1 t932.a0))
% 0.61/0.81  (step t932.t17 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t932.t14 t932.t16))
% 0.61/0.81  (step t932 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule subproof :discharge (t932.a0 t932.a1 t932.a2 t932.a3))
% 0.61/0.81  (step t933 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t934 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t935 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t936 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t937 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))))) :rule resolution :premises (t932 t933 t934 t935 t936))
% 0.61/0.81  (step t938 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule reordering :premises (t937))
% 0.61/0.81  (step t939 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule contraction :premises (t938))
% 0.61/0.81  (step t940 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t931 t939))
% 0.61/0.81  (step t941 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) (not (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t942 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))))) :rule resolution :premises (t940 t941))
% 0.61/0.81  (step t943 (cl (=> (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))))) :rule contraction :premises (t942))
% 0.61/0.81  (step t944 (cl (not (and (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule implies :premises (t943))
% 0.61/0.81  (step t945 (cl (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t930 t944))
% 0.61/0.81  (step t946 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule reordering :premises (t945))
% 0.61/0.81  (step t947 (cl (= tptp.e3 (tptp.op (tptp.op tptp.e4 tptp.e3) (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t946 t274 t275 t521 t579))
% 0.61/0.81  (step t948 (cl (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t949 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t950)
% 0.61/0.81  (assume t950.a0 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.81  (assume t950.a1 (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))
% 0.61/0.81  (assume t950.a2 (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))
% 0.61/0.81  (step t950.t1 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t950.t2)
% 0.61/0.81  (assume t950.t2.a0 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.81  (assume t950.t2.a1 (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))
% 0.61/0.81  (assume t950.t2.a2 (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))
% 0.61/0.81  (step t950.t2.t1 (cl (= (tptp.op tptp.e2 tptp.e3) tptp.e4)) :rule symm :premises (t950.t2.a2))
% 0.61/0.81  (step t950.t2.t2 (cl (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule symm :premises (t950.t2.t1))
% 0.61/0.81  (step t950.t2.t3 (cl (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) :rule symm :premises (t950.t2.a0))
% 0.61/0.81  (step t950.t2.t4 (cl (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule symm :premises (t950.t2.t3))
% 0.61/0.81  (step t950.t2.t5 (cl (= (tptp.op tptp.e4 tptp.e0) tptp.e3)) :rule symm :premises (t950.t2.a1))
% 0.61/0.81  (step t950.t2.t6 (cl (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule symm :premises (t950.t2.t5))
% 0.61/0.81  (step t950.t2.t7 (cl (= (tptp.op tptp.e2 tptp.e3) (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule cong :premises (t950.t2.t4 t950.t2.t6))
% 0.61/0.81  (step t950.t2.t8 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule trans :premises (t950.t2.t2 t950.t2.t7))
% 0.61/0.81  (step t950.t2 (cl (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule subproof :discharge (t950.t2.a0 t950.t2.a1 t950.t2.a2))
% 0.61/0.81  (step t950.t3 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t950.t4 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t950.t5 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t950.t6 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))))) :rule resolution :premises (t950.t2 t950.t3 t950.t4 t950.t5))
% 0.61/0.81  (step t950.t7 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule reordering :premises (t950.t6))
% 0.61/0.81  (step t950.t8 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule contraction :premises (t950.t7))
% 0.61/0.81  (step t950.t9 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t950.t1 t950.t8))
% 0.61/0.81  (step t950.t10 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t950.t11 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))))) :rule resolution :premises (t950.t9 t950.t10))
% 0.61/0.81  (step t950.t12 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))))) :rule contraction :premises (t950.t11))
% 0.61/0.81  (step t950.t13 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule implies :premises (t950.t12))
% 0.61/0.81  (step t950.t14 (cl (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t950.t15 (cl (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t950.t14 t950.a0 t950.a2 t950.a1))
% 0.61/0.81  (step t950.t16 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t950.t13 t950.t15))
% 0.61/0.81  (step t950 (cl (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule subproof :discharge (t950.a0 t950.a1 t950.a2))
% 0.61/0.81  (step t951 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t952 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t953 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t954 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))))) :rule resolution :premises (t950 t951 t952 t953))
% 0.61/0.81  (step t955 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule reordering :premises (t954))
% 0.61/0.81  (step t956 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule contraction :premises (t955))
% 0.61/0.81  (step t957 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t949 t956))
% 0.61/0.81  (step t958 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))))) :rule implies_neg2)
% 0.61/0.81  (step t959 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))))) :rule resolution :premises (t957 t958))
% 0.61/0.81  (step t960 (cl (=> (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))))) :rule contraction :premises (t959))
% 0.61/0.81  (step t961 (cl (not (and (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule implies :premises (t960))
% 0.61/0.81  (step t962 (cl (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t948 t961))
% 0.61/0.81  (step t963 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule reordering :premises (t962))
% 0.61/0.81  (step t964 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t963 t303 t469 t578))
% 0.61/0.81  (step t965 (cl (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule and_neg)
% 0.61/0.81  (step t966 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t967)
% 0.61/0.81  (assume t967.a0 (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))
% 0.61/0.81  (assume t967.a1 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.81  (assume t967.a2 (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))
% 0.61/0.81  (assume t967.a3 (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))
% 0.61/0.81  (step t967.t1 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t967.t2)
% 0.61/0.81  (assume t967.t2.a0 (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))
% 0.61/0.81  (assume t967.t2.a1 (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))
% 0.61/0.81  (assume t967.t2.a2 (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))
% 0.61/0.81  (assume t967.t2.a3 (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))
% 0.61/0.81  (step t967.t2.t1 (cl (= (tptp.op tptp.e0 tptp.e2) tptp.e4)) :rule symm :premises (t967.t2.a3))
% 0.61/0.81  (step t967.t2.t2 (cl (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule symm :premises (t967.t2.t1))
% 0.61/0.81  (step t967.t2.t3 (cl (= tptp.e0 tptp.e0)) :rule refl)
% 0.61/0.81  (step t967.t2.t4 (cl (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) :rule symm :premises (t967.t2.a2))
% 0.61/0.81  (step t967.t2.t5 (cl (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule symm :premises (t967.t2.t4))
% 0.61/0.81  (step t967.t2.t6 (cl (= (tptp.op tptp.e0 tptp.e2) (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule cong :premises (t967.t2.t3 t967.t2.t5))
% 0.61/0.81  (step t967.t2.t7 (cl (= (tptp.op tptp.e1 tptp.e4) tptp.e0)) :rule symm :premises (t967.t2.a0))
% 0.61/0.81  (step t967.t2.t8 (cl (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule symm :premises (t967.t2.t7))
% 0.61/0.81  (step t967.t2.t9 (cl (= (tptp.op tptp.e0 tptp.e4) tptp.e2)) :rule symm :premises (t967.t2.t5))
% 0.61/0.81  (step t967.t2.t10 (cl (= (tptp.op tptp.e4 tptp.e1) tptp.e2)) :rule symm :premises (t967.t2.a1))
% 0.61/0.81  (step t967.t2.t11 (cl (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule symm :premises (t967.t2.t10))
% 0.61/0.81  (step t967.t2.t12 (cl (= (tptp.op tptp.e0 tptp.e4) (tptp.op tptp.e4 tptp.e1))) :rule trans :premises (t967.t2.t9 t967.t2.t11))
% 0.61/0.81  (step t967.t2.t13 (cl (= (tptp.op tptp.e0 (tptp.op tptp.e0 tptp.e4)) (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule cong :premises (t967.t2.t8 t967.t2.t12))
% 0.61/0.81  (step t967.t2.t14 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule trans :premises (t967.t2.t2 t967.t2.t6 t967.t2.t13))
% 0.61/0.81  (step t967.t2 (cl (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule subproof :discharge (t967.t2.a0 t967.t2.a1 t967.t2.a2 t967.t2.a3))
% 0.61/0.81  (step t967.t3 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t967.t4 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t967.t5 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t967.t6 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t967.t7 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))))) :rule resolution :premises (t967.t2 t967.t3 t967.t4 t967.t5 t967.t6))
% 0.61/0.81  (step t967.t8 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule reordering :premises (t967.t7))
% 0.61/0.81  (step t967.t9 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule contraction :premises (t967.t8))
% 0.61/0.81  (step t967.t10 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t967.t1 t967.t9))
% 0.61/0.81  (step t967.t11 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t967.t12 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))))) :rule resolution :premises (t967.t10 t967.t11))
% 0.61/0.81  (step t967.t13 (cl (=> (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))))) :rule contraction :premises (t967.t12))
% 0.61/0.81  (step t967.t14 (cl (not (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule implies :premises (t967.t13))
% 0.61/0.81  (step t967.t15 (cl (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t967.t16 (cl (and (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t967.t15 t967.a2 t967.a3 t967.a1 t967.a0))
% 0.61/0.81  (step t967.t17 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t967.t14 t967.t16))
% 0.61/0.81  (step t967 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule subproof :discharge (t967.a0 t967.a1 t967.a2 t967.a3))
% 0.61/0.81  (step t968 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t969 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t970 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t971 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t972 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))))) :rule resolution :premises (t967 t968 t969 t970 t971))
% 0.61/0.81  (step t973 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule reordering :premises (t972))
% 0.61/0.81  (step t974 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule contraction :premises (t973))
% 0.61/0.81  (step t975 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t966 t974))
% 0.61/0.81  (step t976 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))))) :rule implies_neg2)
% 0.61/0.81  (step t977 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))))) :rule resolution :premises (t975 t976))
% 0.61/0.81  (step t978 (cl (=> (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))))) :rule contraction :premises (t977))
% 0.61/0.81  (step t979 (cl (not (and (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule implies :premises (t978))
% 0.61/0.81  (step t980 (cl (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t965 t979))
% 0.61/0.81  (step t981 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule reordering :premises (t980))
% 0.61/0.81  (step t982 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e1 tptp.e4) (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t981 t302 t303 t351 t596))
% 0.61/0.81  (step t983 (cl (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule and_neg)
% 0.61/0.81  (step t984 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t985)
% 0.61/0.81  (assume t985.a0 (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))
% 0.61/0.81  (assume t985.a1 (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))
% 0.61/0.81  (assume t985.a2 (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))
% 0.61/0.81  (step t985.t1 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t985.t2)
% 0.61/0.81  (assume t985.t2.a0 (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))
% 0.61/0.81  (assume t985.t2.a1 (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))
% 0.61/0.81  (assume t985.t2.a2 (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))
% 0.61/0.81  (step t985.t2.t1 (cl (= (tptp.op tptp.e3 tptp.e1) tptp.e4)) :rule symm :premises (t985.t2.a2))
% 0.61/0.81  (step t985.t2.t2 (cl (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule symm :premises (t985.t2.t1))
% 0.61/0.81  (step t985.t2.t3 (cl (= (tptp.op tptp.e2 tptp.e4) tptp.e3)) :rule symm :premises (t985.t2.a0))
% 0.61/0.81  (step t985.t2.t4 (cl (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule symm :premises (t985.t2.t3))
% 0.61/0.81  (step t985.t2.t5 (cl (= (tptp.op tptp.e4 tptp.e2) tptp.e1)) :rule symm :premises (t985.t2.a1))
% 0.61/0.81  (step t985.t2.t6 (cl (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule symm :premises (t985.t2.t5))
% 0.61/0.81  (step t985.t2.t7 (cl (= (tptp.op tptp.e3 tptp.e1) (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule cong :premises (t985.t2.t4 t985.t2.t6))
% 0.61/0.81  (step t985.t2.t8 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule trans :premises (t985.t2.t2 t985.t2.t7))
% 0.61/0.81  (step t985.t2 (cl (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule subproof :discharge (t985.t2.a0 t985.t2.a1 t985.t2.a2))
% 0.61/0.81  (step t985.t3 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t985.t4 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t985.t5 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t985.t6 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))))) :rule resolution :premises (t985.t2 t985.t3 t985.t4 t985.t5))
% 0.61/0.81  (step t985.t7 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule reordering :premises (t985.t6))
% 0.61/0.81  (step t985.t8 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule contraction :premises (t985.t7))
% 0.61/0.81  (step t985.t9 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t985.t1 t985.t8))
% 0.61/0.81  (step t985.t10 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t985.t11 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))))) :rule resolution :premises (t985.t9 t985.t10))
% 0.61/0.81  (step t985.t12 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))))) :rule contraction :premises (t985.t11))
% 0.61/0.81  (step t985.t13 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule implies :premises (t985.t12))
% 0.61/0.81  (step t985.t14 (cl (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule and_neg)
% 0.61/0.81  (step t985.t15 (cl (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t985.t14 t985.a0 t985.a2 t985.a1))
% 0.61/0.81  (step t985.t16 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t985.t13 t985.t15))
% 0.61/0.81  (step t985 (cl (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule subproof :discharge (t985.a0 t985.a1 t985.a2))
% 0.61/0.81  (step t986 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t987 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) :rule and_pos)
% 0.61/0.81  (step t988 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) :rule and_pos)
% 0.61/0.81  (step t989 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))))) :rule resolution :premises (t985 t986 t987 t988))
% 0.61/0.81  (step t990 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule reordering :premises (t989))
% 0.61/0.81  (step t991 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule contraction :premises (t990))
% 0.61/0.81  (step t992 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t984 t991))
% 0.61/0.81  (step t993 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))))) :rule implies_neg2)
% 0.61/0.81  (step t994 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))))) :rule resolution :premises (t992 t993))
% 0.61/0.81  (step t995 (cl (=> (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))))) :rule contraction :premises (t994))
% 0.61/0.81  (step t996 (cl (not (and (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule implies :premises (t995))
% 0.61/0.81  (step t997 (cl (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t983 t996))
% 0.61/0.81  (step t998 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule reordering :premises (t997))
% 0.61/0.81  (step t999 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e2 tptp.e4) (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t998 t470 t520 t597))
% 0.61/0.81  (step t1000 (cl (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule and_neg)
% 0.61/0.81  (step t1001 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t1002)
% 0.61/0.81  (assume t1002.a0 (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))
% 0.61/0.81  (assume t1002.a1 (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))
% 0.61/0.81  (assume t1002.a2 (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))
% 0.61/0.81  (step t1002.t1 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t1002.t2)
% 0.61/0.81  (assume t1002.t2.a0 (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))
% 0.61/0.81  (assume t1002.t2.a1 (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))
% 0.61/0.81  (assume t1002.t2.a2 (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))
% 0.61/0.81  (step t1002.t2.t1 (cl (= (tptp.op tptp.e1 tptp.e0) tptp.e4)) :rule symm :premises (t1002.t2.a2))
% 0.61/0.81  (step t1002.t2.t2 (cl (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule symm :premises (t1002.t2.t1))
% 0.61/0.81  (step t1002.t2.t3 (cl (= (tptp.op tptp.e3 tptp.e4) tptp.e1)) :rule symm :premises (t1002.t2.a1))
% 0.61/0.81  (step t1002.t2.t4 (cl (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule symm :premises (t1002.t2.t3))
% 0.61/0.81  (step t1002.t2.t5 (cl (= (tptp.op tptp.e4 tptp.e3) tptp.e0)) :rule symm :premises (t1002.t2.a0))
% 0.61/0.81  (step t1002.t2.t6 (cl (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule symm :premises (t1002.t2.t5))
% 0.61/0.81  (step t1002.t2.t7 (cl (= (tptp.op tptp.e1 tptp.e0) (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule cong :premises (t1002.t2.t4 t1002.t2.t6))
% 0.61/0.81  (step t1002.t2.t8 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule trans :premises (t1002.t2.t2 t1002.t2.t7))
% 0.61/0.81  (step t1002.t2 (cl (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule subproof :discharge (t1002.t2.a0 t1002.t2.a1 t1002.t2.a2))
% 0.61/0.81  (step t1002.t3 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t1002.t4 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t1002.t5 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t1002.t6 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))))) :rule resolution :premises (t1002.t2 t1002.t3 t1002.t4 t1002.t5))
% 0.61/0.81  (step t1002.t7 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule reordering :premises (t1002.t6))
% 0.61/0.81  (step t1002.t8 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule contraction :premises (t1002.t7))
% 0.61/0.81  (step t1002.t9 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t1002.t1 t1002.t8))
% 0.61/0.81  (step t1002.t10 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t1002.t11 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))))) :rule resolution :premises (t1002.t9 t1002.t10))
% 0.61/0.81  (step t1002.t12 (cl (=> (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))))) :rule contraction :premises (t1002.t11))
% 0.61/0.81  (step t1002.t13 (cl (not (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule implies :premises (t1002.t12))
% 0.61/0.81  (step t1002.t14 (cl (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) :rule and_neg)
% 0.61/0.81  (step t1002.t15 (cl (and (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t1002.t14 t1002.a2 t1002.a1 t1002.a0))
% 0.61/0.81  (step t1002.t16 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t1002.t13 t1002.t15))
% 0.61/0.81  (step t1002 (cl (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule subproof :discharge (t1002.a0 t1002.a1 t1002.a2))
% 0.61/0.81  (step t1003 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) :rule and_pos)
% 0.61/0.81  (step t1004 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) :rule and_pos)
% 0.61/0.81  (step t1005 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) :rule and_pos)
% 0.61/0.81  (step t1006 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))))) :rule resolution :premises (t1002 t1003 t1004 t1005))
% 0.61/0.81  (step t1007 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule reordering :premises (t1006))
% 0.61/0.81  (step t1008 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule contraction :premises (t1007))
% 0.61/0.81  (step t1009 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t1001 t1008))
% 0.61/0.81  (step t1010 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))))) :rule implies_neg2)
% 0.61/0.81  (step t1011 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))))) :rule resolution :premises (t1009 t1010))
% 0.61/0.81  (step t1012 (cl (=> (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))))) :rule contraction :premises (t1011))
% 0.61/0.81  (step t1013 (cl (not (and (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule implies :premises (t1012))
% 0.61/0.81  (step t1014 (cl (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t1000 t1013))
% 0.61/0.81  (step t1015 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule reordering :premises (t1014))
% 0.61/0.81  (step t1016 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e3 tptp.e4) (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t1015 t350 t521 t579))
% 0.61/0.81  (step t1017 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t1018)
% 0.61/0.81  (assume t1018.a0 (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))
% 0.61/0.81  (step t1018.t1 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) :rule implies_neg1)
% 0.61/0.81  (anchor :step t1018.t2)
% 0.61/0.81  (assume t1018.t2.a0 (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))
% 0.61/0.81  (step t1018.t2.t1 (cl (= (tptp.op tptp.e4 tptp.e4) tptp.e4)) :rule symm :premises (t1018.t2.a0))
% 0.61/0.81  (step t1018.t2.t2 (cl (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) :rule symm :premises (t1018.t2.t1))
% 0.61/0.81  (step t1018.t2.t3 (cl (= (tptp.op tptp.e4 tptp.e4) (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) :rule cong :premises (t1018.t2.t2 t1018.t2.t2))
% 0.61/0.81  (step t1018.t2.t4 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) :rule trans :premises (t1018.t2.t2 t1018.t2.t3))
% 0.61/0.81  (step t1018.t2 (cl (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) :rule subproof :discharge (t1018.t2.a0))
% 0.61/0.81  (step t1018.t3 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1018.t1 t1018.t2))
% 0.61/0.81  (step t1018.t4 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t1018.t5 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4))))) :rule resolution :premises (t1018.t3 t1018.t4))
% 0.61/0.81  (step t1018.t6 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4))))) :rule contraction :premises (t1018.t5))
% 0.61/0.81  (step t1018.t7 (cl (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) :rule implies :premises (t1018.t6))
% 0.61/0.81  (step t1018.t8 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1018.t7 t1018.a0))
% 0.61/0.81  (step t1018 (cl (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) :rule subproof :discharge (t1018.a0))
% 0.61/0.81  (step t1019 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1017 t1018))
% 0.61/0.81  (step t1020 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) (not (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4))))) :rule implies_neg2)
% 0.61/0.81  (step t1021 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4))))) :rule resolution :premises (t1019 t1020))
% 0.61/0.81  (step t1022 (cl (=> (= tptp.e4 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4))))) :rule contraction :premises (t1021))
% 0.61/0.81  (step t1023 (cl (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) :rule implies :premises (t1022))
% 0.61/0.81  (step t1024 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule reordering :premises (t1023))
% 0.61/0.81  (step t1025 (cl (= tptp.e4 (tptp.op (tptp.op tptp.e4 tptp.e4) (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1024 t637))
% 0.61/0.81  (step t1026 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1027 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1026 t637))
% 0.61/0.81  (step t1028 (cl (or (= tptp.e4 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1029 (cl (or (= tptp.e4 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1028 t637))
% 0.61/0.81  (step t1030 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1031 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1030 t470))
% 0.61/0.81  (step t1032 (cl (or (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1033 (cl (or (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1032 t578))
% 0.61/0.81  (step t1034 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1035 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1034 t303))
% 0.61/0.81  (step t1036 (cl (or (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1037 (cl (or (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1036 t596))
% 0.61/0.81  (step t1038 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1039 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1038 t521))
% 0.61/0.81  (step t1040 (cl (or (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1041 (cl (or (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1040 t597))
% 0.61/0.81  (step t1042 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1043 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1042 t351))
% 0.61/0.81  (step t1044 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1045 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1044 t579))
% 0.61/0.81  (step t1046 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1047 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t1046 t469))
% 0.61/0.81  (step t1048 (cl (or (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1049 (cl (or (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t1048 t520))
% 0.61/0.81  (step t1050 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1051 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t1050 t546))
% 0.61/0.81  (step t1052 (cl (or (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1053 (cl (or (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t1052 t546))
% 0.61/0.81  (step t1054 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1055 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t1054 t379))
% 0.61/0.81  (step t1056 (cl (or (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1057 (cl (or (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t1056 t502))
% 0.61/0.81  (step t1058 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1059 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t1058 t275))
% 0.61/0.81  (step t1060 (cl (or (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1061 (cl (or (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t1060 t521))
% 0.61/0.81  (step t1062 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1063 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t1062 t579))
% 0.61/0.81  (step t1064 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1065 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e0 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t1064 t503))
% 0.61/0.81  (step t1066 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1067 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t1066 t302))
% 0.61/0.81  (step t1068 (cl (or (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1069 (cl (or (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t1068 t469))
% 0.61/0.81  (step t1070 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1071 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t1070 t378))
% 0.61/0.81  (step t1072 (cl (or (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1073 (cl (or (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t1072 t470))
% 0.61/0.81  (step t1074 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1075 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t1074 t452))
% 0.61/0.81  (step t1076 (cl (or (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1077 (cl (or (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t1076 t452))
% 0.61/0.81  (step t1078 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1079 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t1078 t597))
% 0.61/0.81  (step t1080 (cl (or (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1081 (cl (or (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t1080 t426))
% 0.61/0.81  (step t1082 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1083 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e0 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t1082 t503))
% 0.61/0.81  (step t1084 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1085 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e0 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t1084 t427))
% 0.61/0.81  (step t1086 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1087 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t1086 t520))
% 0.61/0.81  (step t1088 (cl (or (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1089 (cl (or (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t1088 t350))
% 0.61/0.81  (step t1090 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1091 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t1090 t274))
% 0.61/0.81  (step t1092 (cl (or (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1093 (cl (or (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t1092 t378))
% 0.61/0.81  (step t1094 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1095 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t1094 t596))
% 0.61/0.81  (step t1096 (cl (or (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1097 (cl (or (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t1096 t379))
% 0.61/0.81  (step t1098 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1099 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t1098 t361))
% 0.61/0.81  (step t1100 (cl (or (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1101 (cl (or (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t1100 t361))
% 0.61/0.81  (step t1102 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1103 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e0 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t1102 t427))
% 0.61/0.81  (step t1104 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1105 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t1104 t351))
% 0.61/0.81  (step t1106 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1107 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t1106 t350))
% 0.61/0.81  (step t1108 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1109 (cl (or (= tptp.e4 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t1108 t302))
% 0.61/0.81  (step t1110 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1111 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t1110 t578))
% 0.61/0.81  (step t1112 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1113 (cl (or (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t1112 t274))
% 0.61/0.81  (step t1114 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1115 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t1114 t502))
% 0.61/0.81  (step t1116 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1117 (cl (or (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t1116 t303))
% 0.61/0.81  (step t1118 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1119 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t1118 t426))
% 0.61/0.81  (step t1120 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1121 (cl (or (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t1120 t275))
% 0.61/0.81  (step t1122 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1123 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e0 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t1122 t285))
% 0.61/0.81  (step t1124 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1125 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e0 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t1124 t285))
% 0.61/0.81  (step t1126 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4))) (not (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1127 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e4)) (= tptp.e1 (tptp.op tptp.e4 tptp.e4)) (= tptp.e2 (tptp.op tptp.e4 tptp.e4)) (= tptp.e3 (tptp.op tptp.e4 tptp.e4)) (= tptp.e4 (tptp.op tptp.e4 tptp.e4)))) :rule resolution :premises (t1126 t637))
% 0.61/0.81  (step t1128 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3))) (not (= tptp.e0 (tptp.op tptp.e4 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1129 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e3)) (= tptp.e1 (tptp.op tptp.e4 tptp.e3)) (= tptp.e2 (tptp.op tptp.e4 tptp.e3)) (= tptp.e3 (tptp.op tptp.e4 tptp.e3)) (= tptp.e4 (tptp.op tptp.e4 tptp.e3)))) :rule resolution :premises (t1128 t579))
% 0.61/0.81  (step t1130 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2))) (not (= tptp.e1 (tptp.op tptp.e4 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1131 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e2)) (= tptp.e1 (tptp.op tptp.e4 tptp.e2)) (= tptp.e2 (tptp.op tptp.e4 tptp.e2)) (= tptp.e3 (tptp.op tptp.e4 tptp.e2)) (= tptp.e4 (tptp.op tptp.e4 tptp.e2)))) :rule resolution :premises (t1130 t597))
% 0.61/0.81  (step t1132 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1))) (not (= tptp.e2 (tptp.op tptp.e4 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1133 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e1)) (= tptp.e1 (tptp.op tptp.e4 tptp.e1)) (= tptp.e2 (tptp.op tptp.e4 tptp.e1)) (= tptp.e3 (tptp.op tptp.e4 tptp.e1)) (= tptp.e4 (tptp.op tptp.e4 tptp.e1)))) :rule resolution :premises (t1132 t596))
% 0.61/0.81  (step t1134 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0))) (not (= tptp.e3 (tptp.op tptp.e4 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1135 (cl (or (= tptp.e0 (tptp.op tptp.e4 tptp.e0)) (= tptp.e1 (tptp.op tptp.e4 tptp.e0)) (= tptp.e2 (tptp.op tptp.e4 tptp.e0)) (= tptp.e3 (tptp.op tptp.e4 tptp.e0)) (= tptp.e4 (tptp.op tptp.e4 tptp.e0)))) :rule resolution :premises (t1134 t578))
% 0.61/0.81  (step t1136 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4))) (not (= tptp.e1 (tptp.op tptp.e3 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1137 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e4)) (= tptp.e1 (tptp.op tptp.e3 tptp.e4)) (= tptp.e2 (tptp.op tptp.e3 tptp.e4)) (= tptp.e3 (tptp.op tptp.e3 tptp.e4)) (= tptp.e4 (tptp.op tptp.e3 tptp.e4)))) :rule resolution :premises (t1136 t521))
% 0.61/0.81  (step t1138 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3))) (not (= tptp.e3 (tptp.op tptp.e3 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1139 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e3)) (= tptp.e1 (tptp.op tptp.e3 tptp.e3)) (= tptp.e2 (tptp.op tptp.e3 tptp.e3)) (= tptp.e3 (tptp.op tptp.e3 tptp.e3)) (= tptp.e4 (tptp.op tptp.e3 tptp.e3)))) :rule resolution :premises (t1138 t546))
% 0.61/0.81  (step t1140 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2))) (not (= tptp.e0 (tptp.op tptp.e3 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1141 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e2)) (= tptp.e1 (tptp.op tptp.e3 tptp.e2)) (= tptp.e2 (tptp.op tptp.e3 tptp.e2)) (= tptp.e3 (tptp.op tptp.e3 tptp.e2)) (= tptp.e4 (tptp.op tptp.e3 tptp.e2)))) :rule resolution :premises (t1140 t503))
% 0.61/0.81  (step t1142 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1))) (not (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1143 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e1)) (= tptp.e1 (tptp.op tptp.e3 tptp.e1)) (= tptp.e2 (tptp.op tptp.e3 tptp.e1)) (= tptp.e3 (tptp.op tptp.e3 tptp.e1)) (= tptp.e4 (tptp.op tptp.e3 tptp.e1)))) :rule resolution :premises (t1142 t520))
% 0.61/0.81  (step t1144 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0))) (not (= tptp.e2 (tptp.op tptp.e3 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1145 (cl (or (= tptp.e0 (tptp.op tptp.e3 tptp.e0)) (= tptp.e1 (tptp.op tptp.e3 tptp.e0)) (= tptp.e2 (tptp.op tptp.e3 tptp.e0)) (= tptp.e3 (tptp.op tptp.e3 tptp.e0)) (= tptp.e4 (tptp.op tptp.e3 tptp.e0)))) :rule resolution :premises (t1144 t502))
% 0.61/0.81  (step t1146 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4))) (not (= tptp.e3 (tptp.op tptp.e2 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1147 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e4)) (= tptp.e1 (tptp.op tptp.e2 tptp.e4)) (= tptp.e2 (tptp.op tptp.e2 tptp.e4)) (= tptp.e3 (tptp.op tptp.e2 tptp.e4)) (= tptp.e4 (tptp.op tptp.e2 tptp.e4)))) :rule resolution :premises (t1146 t470))
% 0.61/0.81  (step t1148 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3))) (not (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1149 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e3)) (= tptp.e1 (tptp.op tptp.e2 tptp.e3)) (= tptp.e2 (tptp.op tptp.e2 tptp.e3)) (= tptp.e3 (tptp.op tptp.e2 tptp.e3)) (= tptp.e4 (tptp.op tptp.e2 tptp.e3)))) :rule resolution :premises (t1148 t469))
% 0.61/0.81  (step t1150 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2))) (not (= tptp.e2 (tptp.op tptp.e2 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1151 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e2)) (= tptp.e1 (tptp.op tptp.e2 tptp.e2)) (= tptp.e2 (tptp.op tptp.e2 tptp.e2)) (= tptp.e3 (tptp.op tptp.e2 tptp.e2)) (= tptp.e4 (tptp.op tptp.e2 tptp.e2)))) :rule resolution :premises (t1150 t452))
% 0.61/0.81  (step t1152 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1))) (not (= tptp.e0 (tptp.op tptp.e2 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1153 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e1)) (= tptp.e1 (tptp.op tptp.e2 tptp.e1)) (= tptp.e2 (tptp.op tptp.e2 tptp.e1)) (= tptp.e3 (tptp.op tptp.e2 tptp.e1)) (= tptp.e4 (tptp.op tptp.e2 tptp.e1)))) :rule resolution :premises (t1152 t427))
% 0.61/0.81  (step t1154 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0))) (not (= tptp.e1 (tptp.op tptp.e2 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1155 (cl (or (= tptp.e0 (tptp.op tptp.e2 tptp.e0)) (= tptp.e1 (tptp.op tptp.e2 tptp.e0)) (= tptp.e2 (tptp.op tptp.e2 tptp.e0)) (= tptp.e3 (tptp.op tptp.e2 tptp.e0)) (= tptp.e4 (tptp.op tptp.e2 tptp.e0)))) :rule resolution :premises (t1154 t426))
% 0.61/0.81  (step t1156 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4))) (not (= tptp.e0 (tptp.op tptp.e1 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1157 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e4)) (= tptp.e1 (tptp.op tptp.e1 tptp.e4)) (= tptp.e2 (tptp.op tptp.e1 tptp.e4)) (= tptp.e3 (tptp.op tptp.e1 tptp.e4)) (= tptp.e4 (tptp.op tptp.e1 tptp.e4)))) :rule resolution :premises (t1156 t351))
% 0.61/0.81  (step t1158 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3))) (not (= tptp.e2 (tptp.op tptp.e1 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1159 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e3)) (= tptp.e1 (tptp.op tptp.e1 tptp.e3)) (= tptp.e2 (tptp.op tptp.e1 tptp.e3)) (= tptp.e3 (tptp.op tptp.e1 tptp.e3)) (= tptp.e4 (tptp.op tptp.e1 tptp.e3)))) :rule resolution :premises (t1158 t379))
% 0.61/0.81  (step t1160 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2))) (not (= tptp.e3 (tptp.op tptp.e1 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1161 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e2)) (= tptp.e1 (tptp.op tptp.e1 tptp.e2)) (= tptp.e2 (tptp.op tptp.e1 tptp.e2)) (= tptp.e3 (tptp.op tptp.e1 tptp.e2)) (= tptp.e4 (tptp.op tptp.e1 tptp.e2)))) :rule resolution :premises (t1160 t378))
% 0.61/0.81  (step t1162 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1))) (not (= tptp.e1 (tptp.op tptp.e1 tptp.e1)))) :rule or_neg)
% 0.61/0.81  (step t1163 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e1)) (= tptp.e1 (tptp.op tptp.e1 tptp.e1)) (= tptp.e2 (tptp.op tptp.e1 tptp.e1)) (= tptp.e3 (tptp.op tptp.e1 tptp.e1)) (= tptp.e4 (tptp.op tptp.e1 tptp.e1)))) :rule resolution :premises (t1162 t361))
% 0.61/0.81  (step t1164 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0))) (not (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) :rule or_neg)
% 0.61/0.81  (step t1165 (cl (or (= tptp.e0 (tptp.op tptp.e1 tptp.e0)) (= tptp.e1 (tptp.op tptp.e1 tptp.e0)) (= tptp.e2 (tptp.op tptp.e1 tptp.e0)) (= tptp.e3 (tptp.op tptp.e1 tptp.e0)) (= tptp.e4 (tptp.op tptp.e1 tptp.e0)))) :rule resolution :premises (t1164 t350))
% 0.61/0.81  (step t1166 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4))) (not (= tptp.e2 (tptp.op tptp.e0 tptp.e4)))) :rule or_neg)
% 0.61/0.81  (step t1167 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e4)) (= tptp.e1 (tptp.op tptp.e0 tptp.e4)) (= tptp.e2 (tptp.op tptp.e0 tptp.e4)) (= tptp.e3 (tptp.op tptp.e0 tptp.e4)) (= tptp.e4 (tptp.op tptp.e0 tptp.e4)))) :rule resolution :premises (t1166 t303))
% 0.61/0.81  (step t1168 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3))) (not (= tptp.e1 (tptp.op tptp.e0 tptp.e3)))) :rule or_neg)
% 0.61/0.81  (step t1169 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e3)) (= tptp.e1 (tptp.op tptp.e0 tptp.e3)) (= tptp.e2 (tptp.op tptp.e0 tptp.e3)) (= tptp.e3 (tptp.op tptp.e0 tptp.e3)) (= tptp.e4 (tptp.op tptp.e0 tptp.e3)))) :rule resolution :premises (t1168 t275))
% 0.61/0.81  (step t1170 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2))) (not (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule or_neg)
% 0.61/0.81  (step t1171 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e2)) (= tptp.e1 (tptp.op tptp.e0 tptp.e2)) (= tptp.e2 (tptp.op tptp.e0 tptp.e2)) (= tptp.e3 (tptp.op tptp.e0 tptp.e2)) (= tptp.e4 (tptp.op tptp.e0 tptp.e2)))) :rule resolution :premises (t1170 t302))
% 0.61/0.82  (step t1172 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1))) (not (= tptp.e3 (tptp.op tptp.e0 tptp.e1)))) :rule or_neg)
% 0.61/0.82  (step t1173 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e1)) (= tptp.e1 (tptp.op tptp.e0 tptp.e1)) (= tptp.e2 (tptp.op tptp.e0 tptp.e1)) (= tptp.e3 (tptp.op tptp.e0 tptp.e1)) (= tptp.e4 (tptp.op tptp.e0 tptp.e1)))) :rule resolution :premises (t1172 t274))
% 0.61/0.82  (step t1174 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e0))) (not (= tptp.e0 (tptp.op tptp.e0 tptp.e0)))) :rule or_neg)
% 0.61/0.82  (step t1175 (cl (or (= tptp.e0 (tptp.op tptp.e0 tptp.e0)) (= tptp.e1 (tptp.op tptp.e0 tptp.e0)) (= tptp.e2 (tptp.op tptp.e0 tptp.e0)) (= tptp.e3 (tptp.op tptp.e0 tptp.e0)) (= tptp.e4 (tptp.op tptp.e0 tptp.e0)))) :rule resolution :premises (t1174 t285))
% 0.61/0.82  (step t1176 (cl) :rule resolution :premises (t255 t276 t286 t304 t319 t334 t352 t362 t380 t395 t410 t428 t443 t453 t471 t486 t504 t522 t537 t547 t562 t580 t598 t613 t628 t638 t647 t664 t681 t698 t715 t732 t741 t758 t775 t792 t809 t826 t835 t852 t869 t886 t903 t920 t929 t947 t964 t982 t999 t1016 t1025 t1027 t1029 t1031 t1033 t1035 t1037 t1039 t1041 t1043 t1045 t1047 t1049 t1051 t1053 t1055 t1057 t1059 t1061 t1063 t1065 t1067 t1069 t1071 t1073 t1075 t1077 t1079 t1081 t1083 t1085 t1087 t1089 t1091 t1093 t1095 t1097 t1099 t1101 t1103 t1105 t1107 t1109 t1111 t1113 t1115 t1117 t1119 t1121 t1123 t1125 t1127 t1129 t1131 t1133 t1135 t1137 t1139 t1141 t1143 t1145 t1147 t1149 t1151 t1153 t1155 t1157 t1159 t1161 t1163 t1165 t1167 t1169 t1171 t1173 t1175))
% 0.61/0.82  
% 0.61/0.82  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.IvQYlbBvMG/cvc5---1.0.5_17040.smt2
% 0.61/0.82  % cvc5---1.0.5 exiting
% 0.61/0.82  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------