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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : COM012+1 : TPTP v8.2.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n006.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:38:23 EDT 2024

% Result   : Theorem 0.20s 0.57s
% Output   : Proof 0.20s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12  % Problem    : COM012+1 : TPTP v8.2.0. Released v4.0.0.
% 0.10/0.14  % Command    : do_cvc5 %s %d
% 0.13/0.35  % Computer : n006.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit   : 300
% 0.13/0.35  % WCLimit    : 300
% 0.13/0.35  % DateTime   : Mon May 27 02:26:39 EDT 2024
% 0.13/0.35  % CPUTime    : 
% 0.20/0.52  %----Proving TF0_NAR, FOF, or CNF
% 0.20/0.57  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.20/0.57  % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.S7tpxJbaQ7/cvc5---1.0.5_31542.smt2
% 0.20/0.57  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.S7tpxJbaQ7/cvc5---1.0.5_31542.smt2
% 0.20/0.57  (assume a0 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) true)))
% 0.20/0.57  (assume a1 (forall ((W0 $$unsorted)) (=> (tptp.aRewritingSystem0 W0) true)))
% 0.20/0.57  (assume a2 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aRewritingSystem0 W1)) (forall ((W2 $$unsorted)) (=> (tptp.aReductOfIn0 W2 W0 W1) (tptp.aElement0 W2))))))
% 0.20/0.57  (assume a3 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (=> (tptp.iLess0 W0 W1) true))))
% 0.20/0.57  (assume a4 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aRewritingSystem0 W1) (tptp.aElement0 W2)) (=> (tptp.sdtmndtplgtdt0 W0 W1 W2) true))))
% 0.20/0.57  (assume a5 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aRewritingSystem0 W1) (tptp.aElement0 W2)) (= (tptp.sdtmndtplgtdt0 W0 W1 W2) (or (tptp.aReductOfIn0 W2 W0 W1) (exists ((W3 $$unsorted)) (and (tptp.aElement0 W3) (tptp.aReductOfIn0 W3 W0 W1) (tptp.sdtmndtplgtdt0 W3 W1 W2))))))))
% 0.20/0.57  (assume a6 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aRewritingSystem0 W1) (tptp.aElement0 W2) (tptp.aElement0 W3)) (=> (and (tptp.sdtmndtplgtdt0 W0 W1 W2) (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3)))))
% 0.20/0.57  (assume a7 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aRewritingSystem0 W1) (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))))
% 0.20/0.57  (assume a8 (and (tptp.aElement0 tptp.xx) (tptp.aRewritingSystem0 tptp.xR) (tptp.aElement0 tptp.xy) (tptp.aElement0 tptp.xz)))
% 0.20/0.57  (assume a9 (not (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))))
% 0.20/0.57  (assume a10 true)
% 0.20/0.57  (step t1 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3)))) :rule implies_neg1)
% 0.20/0.57  (anchor :step t2)
% 0.20/0.57  (assume t2.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3))))
% 0.20/0.57  (step t2.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3)))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule forall_inst :args ((:= W0 tptp.xx) (:= W1 tptp.xR) (:= W2 tptp.xy) (:= W3 tptp.xz)))
% 0.20/0.57  (step t2.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3)))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule or :premises (t2.t1))
% 0.20/0.57  (step t2.t3 (cl (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule resolution :premises (t2.t2 t2.a0))
% 0.20/0.57  (step t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3)))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule subproof :discharge (t2.a0))
% 0.20/0.57  (step t3 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule resolution :premises (t1 t2))
% 0.20/0.57  (step t4 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule implies_neg2)
% 0.20/0.57  (step t5 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule resolution :premises (t3 t4))
% 0.20/0.57  (step t6 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule contraction :premises (t5))
% 0.20/0.57  (step t7 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3)))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule implies :premises (t6))
% 0.20/0.57  (step t8 (cl (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) :rule or_pos)
% 0.20/0.57  (step t9 (cl (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule reordering :premises (t8))
% 0.20/0.57  (step t10 (cl (tptp.aElement0 tptp.xx)) :rule and :premises (a8))
% 0.20/0.57  (step t11 (cl (tptp.aRewritingSystem0 tptp.xR)) :rule and :premises (a8))
% 0.20/0.57  (step t12 (cl (tptp.aElement0 tptp.xy)) :rule and :premises (a8))
% 0.20/0.57  (step t13 (cl (tptp.aElement0 tptp.xz)) :rule and :premises (a8))
% 0.20/0.57  (step t14 (cl (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule or_neg)
% 0.20/0.57  (step t15 (cl (not (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (not (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule equiv_pos1)
% 0.20/0.57  (step t16 (cl (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (not (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule reordering :premises (t15))
% 0.20/0.57  (step t17 (cl (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) :rule not_implies2 :premises (a9))
% 0.20/0.57  (step t18 (cl (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule or_pos)
% 0.20/0.57  (step t19 (cl (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule reordering :premises (t18))
% 0.20/0.57  (step t20 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) :rule implies_neg1)
% 0.20/0.57  (anchor :step t21)
% 0.20/0.57  (assume t21.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))))
% 0.20/0.57  (step t21.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule forall_inst :args ((:= W0 tptp.xx) (:= W1 tptp.xR) (:= W2 tptp.xz)))
% 0.20/0.57  (step t21.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule or :premises (t21.t1))
% 0.20/0.57  (step t21.t3 (cl (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule resolution :premises (t21.t2 t21.a0))
% 0.20/0.57  (step t21 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule subproof :discharge (t21.a0))
% 0.20/0.57  (step t22 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule resolution :premises (t20 t21))
% 0.20/0.57  (step t23 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule implies_neg2)
% 0.20/0.57  (step t24 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule resolution :premises (t22 t23))
% 0.20/0.57  (step t25 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule contraction :premises (t24))
% 0.20/0.57  (step t26 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule implies :premises (t25))
% 0.20/0.57  (step t27 (cl (not (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aRewritingSystem0 W1) (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))))) (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aRewritingSystem0 W1) (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) :rule equiv_pos2)
% 0.20/0.57  (step t28 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aRewritingSystem0 W1) (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))))) :rule all_simplify)
% 0.20/0.57  (step t29 (cl (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) :rule resolution :premises (t27 t28 a7))
% 0.20/0.57  (step t30 (cl (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule resolution :premises (t26 t29))
% 0.20/0.57  (step t31 (cl (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule resolution :premises (t19 t10 t11 t13 t30))
% 0.20/0.57  (step t32 (cl (not (or (= tptp.xx tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule resolution :premises (t16 t17 t31))
% 0.20/0.57  (step t33 (cl (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule resolution :premises (t14 t32))
% 0.20/0.57  (step t34 (cl (not (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) :rule or_pos)
% 0.20/0.57  (step t35 (cl (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy) (not (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)))) :rule reordering :premises (t34))
% 0.20/0.57  (step t36 (cl (not (= (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule equiv_pos2)
% 0.20/0.57  (step t37 (cl (= (not (= tptp.xx tptp.xy)) (not (= tptp.xx tptp.xy)))) :rule refl)
% 0.20/0.57  (step t38 (cl (= (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) :rule refl)
% 0.20/0.57  (step t39 (cl (= (= (= (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) true) (= (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule equiv_simplify)
% 0.20/0.57  (step t40 (cl (not (= (= (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) true)) (= (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule equiv1 :premises (t39))
% 0.20/0.57  (step t41 (cl (= (= (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule all_simplify)
% 0.20/0.57  (step t42 (cl (= (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule refl)
% 0.20/0.57  (step t43 (cl (= (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule all_simplify)
% 0.20/0.57  (step t44 (cl (= (= (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (= (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule cong :premises (t42 t43))
% 0.20/0.57  (step t45 (cl (= (= (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) true)) :rule all_simplify)
% 0.20/0.57  (step t46 (cl (= (= (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) true)) :rule trans :premises (t44 t45))
% 0.20/0.57  (step t47 (cl (= (= (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) true)) :rule trans :premises (t41 t46))
% 0.20/0.57  (step t48 (cl (= (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule resolution :premises (t40 t47))
% 0.20/0.57  (step t49 (cl (= (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule cong :premises (t37 t38 t48))
% 0.20/0.57  (step t50 (cl (not (= (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))))) (not (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule equiv_pos2)
% 0.20/0.57  (step t51 (cl (= (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule refl)
% 0.20/0.57  (step t52 (cl (= (= (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false) (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) :rule equiv_simplify)
% 0.20/0.57  (step t53 (cl (= (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false) (not (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) :rule equiv2 :premises (t52))
% 0.20/0.57  (step t54 (cl (not (not (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule not_not)
% 0.20/0.57  (step t55 (cl (= (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule resolution :premises (t53 t54))
% 0.20/0.57  (step t56 (cl (=> (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule implies_neg1)
% 0.20/0.57  (anchor :step t57)
% 0.20/0.57  (assume t57.a0 (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))
% 0.20/0.57  (assume t57.a1 (= tptp.xx tptp.xy))
% 0.20/0.57  (assume t57.a2 (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))
% 0.20/0.57  (step t57.t1 (cl (not (= (= true false) false)) (not (= true false)) false) :rule equiv_pos2)
% 0.20/0.57  (step t57.t2 (cl (= (= true false) false)) :rule all_simplify)
% 0.20/0.57  (step t57.t3 (cl (= (= (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) true) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule equiv_simplify)
% 0.20/0.57  (step t57.t4 (cl (= (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) true) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule equiv2 :premises (t57.t3))
% 0.20/0.57  (step t57.t5 (cl (= (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) true)) :rule resolution :premises (t57.t4 t57.a2))
% 0.20/0.57  (step t57.t6 (cl (= true (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule symm :premises (t57.t5))
% 0.20/0.57  (step t57.t7 (cl (= tptp.xy tptp.xx)) :rule symm :premises (t57.a1))
% 0.20/0.57  (step t57.t8 (cl (= tptp.xR tptp.xR)) :rule refl)
% 0.20/0.57  (step t57.t9 (cl (= tptp.xz tptp.xz)) :rule refl)
% 0.20/0.57  (step t57.t10 (cl (= (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule cong :premises (t57.t7 t57.t8 t57.t9))
% 0.20/0.57  (step t57.t11 (cl (= (= (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) false) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule equiv_simplify)
% 0.20/0.57  (step t57.t12 (cl (= (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) false) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule equiv2 :premises (t57.t11))
% 0.20/0.57  (step t57.t13 (cl (not (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) :rule not_not)
% 0.20/0.57  (step t57.t14 (cl (= (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) false) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) :rule resolution :premises (t57.t12 t57.t13))
% 0.20/0.57  (step t57.t15 (cl (= (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) false)) :rule resolution :premises (t57.t14 t57.a0))
% 0.20/0.57  (step t57.t16 (cl (= true false)) :rule trans :premises (t57.t6 t57.t10 t57.t15))
% 0.20/0.57  (step t57.t17 (cl false) :rule resolution :premises (t57.t1 t57.t2 t57.t16))
% 0.20/0.57  (step t57 (cl (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false) :rule subproof :discharge (t57.a0 t57.a1 t57.a2))
% 0.20/0.57  (step t58 (cl (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule and_pos)
% 0.20/0.57  (step t59 (cl (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (= tptp.xx tptp.xy)) :rule and_pos)
% 0.20/0.57  (step t60 (cl (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) :rule and_pos)
% 0.20/0.57  (step t61 (cl false (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) :rule resolution :premises (t57 t58 t59 t60))
% 0.20/0.57  (step t62 (cl (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) false) :rule reordering :premises (t61))
% 0.20/0.57  (step t63 (cl (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) false) :rule contraction :premises (t62))
% 0.20/0.57  (step t64 (cl (=> (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false) false) :rule resolution :premises (t56 t63))
% 0.20/0.57  (step t65 (cl (=> (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false) (not false)) :rule implies_neg2)
% 0.20/0.57  (step t66 (cl (=> (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false) (=> (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false)) :rule resolution :premises (t64 t65))
% 0.20/0.57  (step t67 (cl (=> (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false)) :rule contraction :premises (t66))
% 0.20/0.57  (step t68 (cl (= (=> (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false) (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) :rule implies_simplify)
% 0.20/0.57  (step t69 (cl (not (=> (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false)) (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) :rule equiv1 :premises (t68))
% 0.20/0.57  (step t70 (cl (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) :rule resolution :premises (t67 t69))
% 0.20/0.57  (step t71 (cl (= (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) false)) :rule resolution :premises (t55 t70))
% 0.20/0.57  (step t72 (cl (= (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) false))) :rule cong :premises (t51 t71))
% 0.20/0.57  (step t73 (cl (= (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) false) (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule all_simplify)
% 0.20/0.57  (step t74 (cl (= (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule trans :premises (t72 t73))
% 0.20/0.57  (step t75 (cl (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule implies_neg1)
% 0.20/0.57  (anchor :step t76)
% 0.20/0.57  (assume t76.a0 (= tptp.xx tptp.xy))
% 0.20/0.57  (assume t76.a1 (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))
% 0.20/0.57  (assume t76.a2 (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))
% 0.20/0.57  (step t76.t1 (cl (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule and_neg)
% 0.20/0.57  (step t76.t2 (cl (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule resolution :premises (t76.t1 t76.a2 t76.a0 t76.a1))
% 0.20/0.57  (step t76 (cl (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule subproof :discharge (t76.a0 t76.a1 t76.a2))
% 0.20/0.57  (step t77 (cl (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (= tptp.xx tptp.xy)) :rule and_pos)
% 0.20/0.57  (step t78 (cl (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) :rule and_pos)
% 0.20/0.57  (step t79 (cl (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule and_pos)
% 0.20/0.57  (step t80 (cl (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule resolution :premises (t76 t77 t78 t79))
% 0.20/0.57  (step t81 (cl (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule reordering :premises (t80))
% 0.20/0.57  (step t82 (cl (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule contraction :premises (t81))
% 0.20/0.57  (step t83 (cl (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule resolution :premises (t75 t82))
% 0.20/0.57  (step t84 (cl (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (not (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) :rule implies_neg2)
% 0.20/0.57  (step t85 (cl (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) :rule resolution :premises (t83 t84))
% 0.20/0.57  (step t86 (cl (=> (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) (and (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) :rule contraction :premises (t85))
% 0.20/0.57  (step t87 (cl (not (and (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule resolution :premises (t50 t74 t86))
% 0.20/0.57  (step t88 (cl (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule not_and :premises (t87))
% 0.20/0.57  (step t89 (cl (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (not (= tptp.xx tptp.xy)))) :rule or_neg)
% 0.20/0.57  (step t90 (cl (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) :rule or_neg)
% 0.20/0.57  (step t91 (cl (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule or_neg)
% 0.20/0.57  (step t92 (cl (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule resolution :premises (t88 t89 t90 t91))
% 0.20/0.57  (step t93 (cl (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule contraction :premises (t92))
% 0.20/0.57  (step t94 (cl (or (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz))) :rule resolution :premises (t36 t49 t93))
% 0.20/0.57  (step t95 (cl (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)) :rule or :premises (t94))
% 0.20/0.57  (step t96 (cl (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz) (not (= tptp.xx tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule reordering :premises (t95))
% 0.20/0.57  (step t97 (cl (not (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) :rule or_pos)
% 0.20/0.57  (step t98 (cl (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz) (not (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) :rule reordering :premises (t97))
% 0.20/0.57  (step t99 (cl (not (= (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz))) (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (not (= tptp.xy tptp.xz))))) (not (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz)))) (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (not (= tptp.xy tptp.xz)))) :rule equiv_pos2)
% 0.20/0.57  (step t100 (cl (= (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)))) :rule refl)
% 0.20/0.57  (step t101 (cl (= (= (= (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) true) (= (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule equiv_simplify)
% 0.20/0.57  (step t102 (cl (not (= (= (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) true)) (= (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) :rule equiv1 :premises (t101))
% 0.20/0.57  (step t103 (cl (= (= (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule all_simplify)
% 0.20/0.57  (step t104 (cl (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) :rule refl)
% 0.20/0.57  (step t105 (cl (= (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) :rule all_simplify)
% 0.20/0.57  (step t106 (cl (= (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule cong :premises (t104 t105))
% 0.20/0.57  (step t107 (cl (= (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) true)) :rule all_simplify)
% 0.20/0.57  (step t108 (cl (= (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) true)) :rule trans :premises (t106 t107))
% 0.20/0.57  (step t109 (cl (= (= (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) true)) :rule trans :premises (t103 t108))
% 0.20/0.57  (step t110 (cl (= (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) :rule resolution :premises (t102 t109))
% 0.20/0.57  (step t111 (cl (= (not (= tptp.xy tptp.xz)) (not (= tptp.xy tptp.xz)))) :rule refl)
% 0.20/0.57  (step t112 (cl (= (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz))) (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (not (= tptp.xy tptp.xz))))) :rule cong :premises (t100 t110 t111))
% 0.20/0.57  (step t113 (cl (not (= (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))))) (not (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)))) :rule equiv_pos2)
% 0.20/0.57  (step t114 (cl (= (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)))) :rule refl)
% 0.20/0.57  (step t115 (cl (= (= (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule equiv_simplify)
% 0.20/0.57  (step t116 (cl (= (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false) (not (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule equiv2 :premises (t115))
% 0.20/0.57  (step t117 (cl (not (not (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))))) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule not_not)
% 0.20/0.57  (step t118 (cl (= (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule resolution :premises (t116 t117))
% 0.20/0.57  (step t119 (cl (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule implies_neg1)
% 0.20/0.57  (anchor :step t120)
% 0.20/0.57  (assume t120.a0 (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy))
% 0.20/0.57  (assume t120.a1 (= tptp.xy tptp.xz))
% 0.20/0.57  (assume t120.a2 (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))
% 0.20/0.57  (step t120.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 0.20/0.57  (step t120.t2 (cl (= (= false true) false)) :rule all_simplify)
% 0.20/0.57  (step t120.t3 (cl (= (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) false) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule equiv_simplify)
% 0.20/0.57  (step t120.t4 (cl (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) false) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule equiv2 :premises (t120.t3))
% 0.20/0.57  (step t120.t5 (cl (not (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) :rule not_not)
% 0.20/0.57  (step t120.t6 (cl (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) false) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) :rule resolution :premises (t120.t4 t120.t5))
% 0.20/0.57  (step t120.t7 (cl (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) false)) :rule resolution :premises (t120.t6 t120.a2))
% 0.20/0.57  (step t120.t8 (cl (= false (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) :rule symm :premises (t120.t7))
% 0.20/0.57  (step t120.t9 (cl (= tptp.xx tptp.xx)) :rule refl)
% 0.20/0.57  (step t120.t10 (cl (= tptp.xR tptp.xR)) :rule refl)
% 0.20/0.57  (step t120.t11 (cl (= tptp.xz tptp.xy)) :rule symm :premises (t120.a1))
% 0.20/0.57  (step t120.t12 (cl (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy))) :rule cong :premises (t120.t9 t120.t10 t120.t11))
% 0.20/0.57  (step t120.t13 (cl (= (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) true) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy))) :rule equiv_simplify)
% 0.20/0.57  (step t120.t14 (cl (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) true) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy))) :rule equiv2 :premises (t120.t13))
% 0.20/0.57  (step t120.t15 (cl (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) true)) :rule resolution :premises (t120.t14 t120.a0))
% 0.20/0.57  (step t120.t16 (cl (= false true)) :rule trans :premises (t120.t8 t120.t12 t120.t15))
% 0.20/0.57  (step t120.t17 (cl false) :rule resolution :premises (t120.t1 t120.t2 t120.t16))
% 0.20/0.57  (step t120 (cl (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (= tptp.xy tptp.xz)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false) :rule subproof :discharge (t120.a0 t120.a1 t120.a2))
% 0.20/0.57  (step t121 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) :rule and_pos)
% 0.20/0.57  (step t122 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (= tptp.xy tptp.xz)) :rule and_pos)
% 0.20/0.57  (step t123 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) :rule and_pos)
% 0.20/0.57  (step t124 (cl false (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule resolution :premises (t120 t121 t122 t123))
% 0.20/0.57  (step t125 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) false) :rule reordering :premises (t124))
% 0.20/0.57  (step t126 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) false) :rule contraction :premises (t125))
% 0.20/0.57  (step t127 (cl (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false) false) :rule resolution :premises (t119 t126))
% 0.20/0.57  (step t128 (cl (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false) (not false)) :rule implies_neg2)
% 0.20/0.57  (step t129 (cl (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false) (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false)) :rule resolution :premises (t127 t128))
% 0.20/0.57  (step t130 (cl (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false)) :rule contraction :premises (t129))
% 0.20/0.57  (step t131 (cl (= (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))))) :rule implies_simplify)
% 0.20/0.57  (step t132 (cl (not (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false)) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule equiv1 :premises (t131))
% 0.20/0.57  (step t133 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule resolution :premises (t130 t132))
% 0.20/0.57  (step t134 (cl (= (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) false)) :rule resolution :premises (t118 t133))
% 0.20/0.57  (step t135 (cl (= (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) false))) :rule cong :premises (t114 t134))
% 0.20/0.57  (step t136 (cl (= (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) false) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))))) :rule all_simplify)
% 0.20/0.57  (step t137 (cl (= (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))))) :rule trans :premises (t135 t136))
% 0.20/0.57  (step t138 (cl (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))) :rule implies_neg1)
% 0.20/0.57  (anchor :step t139)
% 0.20/0.57  (assume t139.a0 (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy))
% 0.20/0.57  (assume t139.a1 (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))
% 0.20/0.57  (assume t139.a2 (= tptp.xy tptp.xz))
% 0.20/0.57  (step t139.t1 (cl (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (= tptp.xy tptp.xz)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule and_neg)
% 0.20/0.57  (step t139.t2 (cl (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule resolution :premises (t139.t1 t139.a0 t139.a2 t139.a1))
% 0.20/0.57  (step t139 (cl (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule subproof :discharge (t139.a0 t139.a1 t139.a2))
% 0.20/0.57  (step t140 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) :rule and_pos)
% 0.20/0.57  (step t141 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) :rule and_pos)
% 0.20/0.57  (step t142 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))) (= tptp.xy tptp.xz)) :rule and_pos)
% 0.20/0.57  (step t143 (cl (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)))) :rule resolution :premises (t139 t140 t141 t142))
% 0.20/0.57  (step t144 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule reordering :premises (t143))
% 0.20/0.57  (step t145 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz))) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule contraction :premises (t144))
% 0.20/0.57  (step t146 (cl (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule resolution :premises (t138 t145))
% 0.20/0.57  (step t147 (cl (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule implies_neg2)
% 0.20/0.57  (step t148 (cl (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)))) (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule resolution :premises (t146 t147))
% 0.20/0.57  (step t149 (cl (=> (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)) (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (= tptp.xy tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule contraction :premises (t148))
% 0.20/0.57  (step t150 (cl (not (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz)) (= tptp.xy tptp.xz)))) :rule resolution :premises (t113 t137 t149))
% 0.20/0.57  (step t151 (cl (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz))) :rule not_and :premises (t150))
% 0.20/0.57  (step t152 (cl (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz))) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)))) :rule or_neg)
% 0.20/0.57  (step t153 (cl (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz))) (not (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))))) :rule or_neg)
% 0.20/0.57  (step t154 (cl (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz))) (not (not (= tptp.xy tptp.xz)))) :rule or_neg)
% 0.20/0.57  (step t155 (cl (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz))) (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz))) (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz)))) :rule resolution :premises (t151 t152 t153 t154))
% 0.20/0.57  (step t156 (cl (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz))) (not (= tptp.xy tptp.xz)))) :rule contraction :premises (t155))
% 0.20/0.57  (step t157 (cl (or (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (not (= tptp.xy tptp.xz)))) :rule resolution :premises (t99 t112 t156))
% 0.20/0.57  (step t158 (cl (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (not (= tptp.xy tptp.xz))) :rule or :premises (t157))
% 0.20/0.57  (step t159 (cl (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xz) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (not (= tptp.xy tptp.xz))) :rule reordering :premises (t158))
% 0.20/0.57  (step t160 (cl (and (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz))) :rule not_implies1 :premises (a9))
% 0.20/0.57  (step t161 (cl (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) :rule and :premises (t160))
% 0.20/0.57  (step t162 (cl (not (= tptp.xy tptp.xz))) :rule resolution :premises (t159 t17 t161))
% 0.20/0.57  (step t163 (cl (not (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) (not (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz)) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule equiv_pos2)
% 0.20/0.57  (step t164 (cl (not (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz)) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (not (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) :rule reordering :premises (t163))
% 0.20/0.57  (step t165 (cl (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz)) :rule and :premises (t160))
% 0.20/0.57  (step t166 (cl (not (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) :rule or_pos)
% 0.20/0.57  (step t167 (cl (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) (not (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))))) :rule reordering :premises (t166))
% 0.20/0.57  (step t168 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) :rule implies_neg1)
% 0.20/0.57  (anchor :step t169)
% 0.20/0.57  (assume t169.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))))
% 0.20/0.57  (step t169.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))))) :rule forall_inst :args ((:= W0 tptp.xy) (:= W1 tptp.xR) (:= W2 tptp.xz)))
% 0.20/0.57  (step t169.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) :rule or :premises (t169.t1))
% 0.20/0.57  (step t169.t3 (cl (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) :rule resolution :premises (t169.t2 t169.a0))
% 0.20/0.57  (step t169 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) :rule subproof :discharge (t169.a0))
% 0.20/0.57  (step t170 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) :rule resolution :premises (t168 t169))
% 0.20/0.57  (step t171 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) (not (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))))) :rule implies_neg2)
% 0.20/0.57  (step t172 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))))) :rule resolution :premises (t170 t171))
% 0.20/0.57  (step t173 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))))) :rule contraction :premises (t172))
% 0.20/0.57  (step t174 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) :rule implies :premises (t173))
% 0.20/0.57  (step t175 (cl (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xz)) (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))))) :rule resolution :premises (t174 t29))
% 0.20/0.57  (step t176 (cl (= (tptp.sdtmndtasgtdt0 tptp.xy tptp.xR tptp.xz) (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)))) :rule resolution :premises (t167 t11 t12 t13 t175))
% 0.20/0.57  (step t177 (cl (or (= tptp.xy tptp.xz) (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz))) :rule resolution :premises (t164 t165 t176))
% 0.20/0.57  (step t178 (cl (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) :rule resolution :premises (t98 t162 t177))
% 0.20/0.57  (step t179 (cl (not (= tptp.xx tptp.xy))) :rule resolution :premises (t96 t33 t178))
% 0.20/0.57  (step t180 (cl (not (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)))) (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))) :rule equiv_pos2)
% 0.20/0.57  (step t181 (cl (not (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy)) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) :rule reordering :premises (t180))
% 0.20/0.57  (step t182 (cl (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)))) :rule or_pos)
% 0.20/0.57  (step t183 (cl (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))) (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)))))) :rule reordering :premises (t182))
% 0.20/0.57  (step t184 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) :rule implies_neg1)
% 0.20/0.57  (anchor :step t185)
% 0.20/0.57  (assume t185.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))))
% 0.20/0.57  (step t185.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)))))) :rule forall_inst :args ((:= W0 tptp.xx) (:= W1 tptp.xR) (:= W2 tptp.xy)))
% 0.20/0.57  (step t185.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) :rule or :premises (t185.t1))
% 0.20/0.57  (step t185.t3 (cl (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) :rule resolution :premises (t185.t2 t185.a0))
% 0.20/0.57  (step t185 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) :rule subproof :discharge (t185.a0))
% 0.20/0.57  (step t186 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) :rule resolution :premises (t184 t185))
% 0.20/0.57  (step t187 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)))))) :rule implies_neg2)
% 0.20/0.57  (step t188 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)))))) :rule resolution :premises (t186 t187))
% 0.20/0.57  (step t189 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)))))) :rule contraction :premises (t188))
% 0.20/0.57  (step t190 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtmndtasgtdt0 W0 W1 W2) (or (= W0 W2) (tptp.sdtmndtplgtdt0 W0 W1 W2)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) :rule implies :premises (t189))
% 0.20/0.57  (step t191 (cl (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))))) :rule resolution :premises (t190 t29))
% 0.20/0.57  (step t192 (cl (= (tptp.sdtmndtasgtdt0 tptp.xx tptp.xR tptp.xy) (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)))) :rule resolution :premises (t183 t10 t11 t12 t191))
% 0.20/0.57  (step t193 (cl (or (= tptp.xx tptp.xy) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy))) :rule resolution :premises (t181 t161 t192))
% 0.20/0.57  (step t194 (cl (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) :rule resolution :premises (t35 t179 t193))
% 0.20/0.57  (step t195 (cl (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aRewritingSystem0 tptp.xR)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xz)) (not (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xy)) (not (tptp.sdtmndtplgtdt0 tptp.xy tptp.xR tptp.xz)) (tptp.sdtmndtplgtdt0 tptp.xx tptp.xR tptp.xz)))) :rule resolution :premises (t9 t10 t11 t12 t13 t33 t194 t178))
% 0.20/0.57  (step t196 (cl (not (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aRewritingSystem0 W1) (tptp.aElement0 W2) (tptp.aElement0 W3)) (=> (and (tptp.sdtmndtplgtdt0 W0 W1 W2) (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3)))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3))))) (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aRewritingSystem0 W1) (tptp.aElement0 W2) (tptp.aElement0 W3)) (=> (and (tptp.sdtmndtplgtdt0 W0 W1 W2) (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3)))) :rule equiv_pos2)
% 0.20/0.58  (step t197 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aRewritingSystem0 W1) (tptp.aElement0 W2) (tptp.aElement0 W3)) (=> (and (tptp.sdtmndtplgtdt0 W0 W1 W2) (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3)))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3))))) :rule all_simplify)
% 0.20/0.58  (step t198 (cl (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aRewritingSystem0 W1)) (not (tptp.aElement0 W2)) (not (tptp.aElement0 W3)) (not (tptp.sdtmndtplgtdt0 W0 W1 W2)) (not (tptp.sdtmndtplgtdt0 W2 W1 W3)) (tptp.sdtmndtplgtdt0 W0 W1 W3)))) :rule resolution :premises (t196 t197 a6))
% 0.20/0.58  (step t199 (cl) :rule resolution :premises (t7 t195 t198))
% 0.20/0.58  
% 0.20/0.58  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.S7tpxJbaQ7/cvc5---1.0.5_31542.smt2
% 0.20/0.58  % cvc5---1.0.5 exiting
% 0.20/0.58  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------