TSTP Solution File: RNG096+2 by cvc5---1.0.5

View Problem - Process Solution

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

% Computer : n007.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 17:41:53 EDT 2024

% Result   : Theorem 80.91s 81.10s
% Output   : Proof 80.91s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem    : RNG096+2 : TPTP v8.2.0. Released v4.0.0.
% 0.12/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.36  % Computer : n007.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Sat May 25 21:35:39 EDT 2024
% 0.15/0.36  % CPUTime    : 
% 0.22/0.52  %----Proving TF0_NAR, FOF, or CNF
% 80.91/81.10  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 80.91/81.10  --- Run --no-e-matching --full-saturate-quant at 5...
% 80.91/81.10  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 80.91/81.10  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 80.91/81.10  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 80.91/81.10  --- Run --trigger-sel=max --full-saturate-quant at 5...
% 80.91/81.10  --- Run --multi-trigger-when-single --multi-trigger-priority --full-saturate-quant at 5...
% 80.91/81.10  --- Run --multi-trigger-cache --full-saturate-quant at 5...
% 80.91/81.10  --- Run --prenex-quant=none --full-saturate-quant at 5...
% 80.91/81.10  --- Run --enum-inst-interleave --decision=internal --full-saturate-quant at 5...
% 80.91/81.10  --- Run --relevant-triggers --full-saturate-quant at 5...
% 80.91/81.10  --- Run --finite-model-find --e-matching --sort-inference --uf-ss-fair at 5...
% 80.91/81.10  --- Run --pre-skolem-quant=on --full-saturate-quant at 10...
% 80.91/81.10  --- Run --cbqi-vo-exp --full-saturate-quant at 10...
% 80.91/81.10  % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.RzabxFCHST/cvc5---1.0.5_10736.smt2
% 80.91/81.10  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.RzabxFCHST/cvc5---1.0.5_10736.smt2
% 80.91/81.10  (assume a0 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) true)))
% 80.91/81.10  (assume a1 (tptp.aElement0 tptp.sz00))
% 80.91/81.10  (assume a2 (tptp.aElement0 tptp.sz10))
% 80.91/81.10  (assume a3 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (tptp.aElement0 (tptp.smndt0 W0)))))
% 80.91/81.10  (assume a4 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtpldt0 W0 W1)))))
% 80.91/81.10  (assume a5 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))))
% 80.91/81.10  (assume a6 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))))
% 80.91/81.10  (assume a7 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))))
% 80.91/81.10  (assume a8 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtpldt0 W0 tptp.sz00) W0) (= W0 (tptp.sdtpldt0 tptp.sz00 W0))))))
% 80.91/81.10  (assume a9 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtpldt0 W0 (tptp.smndt0 W0)) tptp.sz00) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))))
% 80.91/81.10  (assume a10 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))))
% 80.91/81.10  (assume a11 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))))
% 80.91/81.10  (assume a12 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 W0 tptp.sz10) W0) (= W0 (tptp.sdtasdt0 tptp.sz10 W0))))))
% 80.91/81.10  (assume a13 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))))
% 80.91/81.10  (assume a14 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0) (tptp.smndt0 W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))))))
% 80.91/81.10  (assume a15 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 W0 tptp.sz00) tptp.sz00) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))))
% 80.91/81.10  (assume a16 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (=> (= (tptp.sdtasdt0 W0 W1) tptp.sz00) (or (= W0 tptp.sz00) (= W1 tptp.sz00))))))
% 80.91/81.10  (assume a17 (not (= tptp.sz10 tptp.sz00)))
% 80.91/81.10  (assume a18 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) true)))
% 80.91/81.10  (assume a19 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElement0 W1))))))
% 80.91/81.10  (assume a20 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.aSet0 W1)) (=> (and (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W0) (tptp.aElementOf0 W2 W1))) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 W0)))) (= W0 W1)))))
% 80.91/81.10  (assume a21 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.aSet0 W1)) (forall ((W2 $$unsorted)) (= (= W2 (tptp.sdtpldt1 W0 W1)) (and (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (exists ((W4 $$unsorted) (W5 $$unsorted)) (and (tptp.aElementOf0 W4 W0) (tptp.aElementOf0 W5 W1) (= (tptp.sdtpldt0 W4 W5) W3)))))))))))
% 80.91/81.10  (assume a22 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.aSet0 W1)) (forall ((W2 $$unsorted)) (= (= W2 (tptp.sdtasasdt0 W0 W1)) (and (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (and (tptp.aElementOf0 W3 W0) (tptp.aElementOf0 W3 W1))))))))))
% 80.91/81.10  (assume a23 (forall ((W0 $$unsorted)) (= (tptp.aIdeal0 W0) (and (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (and (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W0) (tptp.aElementOf0 (tptp.sdtpldt0 W1 W2) W0))) (forall ((W2 $$unsorted)) (=> (tptp.aElement0 W2) (tptp.aElementOf0 (tptp.sdtasdt0 W2 W1) W0))))))))))
% 80.91/81.10  (assume a24 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aIdeal0 W0) (tptp.aIdeal0 W1)) (tptp.aIdeal0 (tptp.sdtpldt1 W0 W1)))))
% 80.91/81.10  (assume a25 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aIdeal0 W0) (tptp.aIdeal0 W1)) (tptp.aIdeal0 (tptp.sdtasasdt0 W0 W1)))))
% 80.91/81.10  (assume a26 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aIdeal0 W2)) (= (tptp.sdteqdtlpzmzozddtrp0 W0 W1 W2) (tptp.aElementOf0 (tptp.sdtpldt0 W0 (tptp.smndt0 W1)) W2)))))
% 80.91/81.10  (assume a27 (and (tptp.aSet0 tptp.xI) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xI) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))) (tptp.aIdeal0 tptp.xI) (tptp.aSet0 tptp.xJ) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xJ) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xJ) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))) (tptp.aIdeal0 tptp.xJ)))
% 80.91/81.10  (assume a28 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (exists ((W1 $$unsorted) (W2 $$unsorted)) (and (tptp.aElementOf0 W1 tptp.xI) (tptp.aElementOf0 W2 tptp.xJ) (= (tptp.sdtpldt0 W1 W2) W0))) (tptp.aElementOf0 W0 (tptp.sdtpldt1 tptp.xI tptp.xJ))))))
% 80.91/81.10  (assume a29 (and (tptp.aElement0 tptp.xx) (tptp.aElement0 tptp.xy)))
% 80.91/81.10  (assume a30 (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.sz10)))
% 80.91/81.10  (assume a31 (= tptp.xw (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb))))
% 80.91/81.10  (assume a32 (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xw (tptp.smndt0 tptp.xx)) tptp.xI)))
% 80.91/81.10  (assume a33 true)
% 80.91/81.10  (step t1 (cl (not (= (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (not (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule equiv_pos2)
% 80.91/81.10  (step t2 (cl (= (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule refl)
% 80.91/81.10  (step t3 (cl (= (= (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) true) (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule equiv_simplify)
% 80.91/81.10  (step t4 (cl (not (= (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) true)) (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule equiv1 :premises (t3))
% 80.91/81.10  (step t5 (cl (= (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))))) :rule all_simplify)
% 80.91/81.10  (step t6 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule refl)
% 80.91/81.10  (step t7 (cl (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule all_simplify)
% 80.91/81.10  (step t8 (cl (= (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule cong :premises (t6 t7))
% 80.91/81.10  (step t9 (cl (= (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) true)) :rule all_simplify)
% 80.91/81.10  (step t10 (cl (= (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) true)) :rule trans :premises (t8 t9))
% 80.91/81.10  (step t11 (cl (= (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) true)) :rule trans :premises (t5 t10))
% 80.91/81.10  (step t12 (cl (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule resolution :premises (t4 t11))
% 80.91/81.10  (step t13 (cl (= (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule refl)
% 80.91/81.10  (step t14 (cl (= (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule refl)
% 80.91/81.10  (step t15 (cl (= (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule cong :premises (t2 t12 t13 t14))
% 80.91/81.10  (step t16 (cl (not (= (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (not (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))))) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule equiv_pos2)
% 80.91/81.10  (step t17 (cl (= (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule refl)
% 80.91/81.10  (step t18 (cl (= (= (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))))) :rule equiv_simplify)
% 80.91/81.10  (step t19 (cl (= (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false) (not (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))))) :rule equiv2 :premises (t18))
% 80.91/81.10  (step t20 (cl (not (not (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))))) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule not_not)
% 80.91/81.10  (step t21 (cl (= (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule resolution :premises (t19 t20))
% 80.91/81.10  (step t22 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule implies_neg1)
% 80.91/81.10  (anchor :step t23)
% 80.91/81.10  (assume t23.a0 (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))
% 80.91/81.10  (assume t23.a1 (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))
% 80.91/81.10  (assume t23.a2 (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.10  (assume t23.a3 (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))
% 80.91/81.10  (step t23.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 80.91/81.10  (step t23.t2 (cl (= (= false true) false)) :rule all_simplify)
% 80.91/81.10  (step t23.t3 (cl (= (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) false) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule equiv_simplify)
% 80.91/81.10  (step t23.t4 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) false) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule equiv2 :premises (t23.t3))
% 80.91/81.10  (step t23.t5 (cl (not (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) :rule not_not)
% 80.91/81.10  (step t23.t6 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) false) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) :rule resolution :premises (t23.t4 t23.t5))
% 80.91/81.10  (step t23.t7 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) false)) :rule resolution :premises (t23.t6 t23.a3))
% 80.91/81.10  (step t23.t8 (cl (= false (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule symm :premises (t23.t7))
% 80.91/81.10  (step t23.t9 (cl (= (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx tptp.xb))) :rule refl)
% 80.91/81.10  (step t23.t10 (cl (= (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.smndt0 tptp.xx))) :rule symm :premises (t23.a2))
% 80.91/81.10  (step t23.t11 (cl (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule symm :premises (t23.t10))
% 80.91/81.10  (step t23.t12 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule cong :premises (t23.t9 t23.t11))
% 80.91/81.10  (step t23.t13 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule symm :premises (t23.a1))
% 80.91/81.10  (step t23.t14 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule trans :premises (t23.t12 t23.t13))
% 80.91/81.10  (step t23.t15 (cl (= tptp.xI tptp.xI)) :rule refl)
% 80.91/81.10  (step t23.t16 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) :rule cong :premises (t23.t14 t23.t15))
% 80.91/81.10  (step t23.t17 (cl (= (= (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) true) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) :rule equiv_simplify)
% 80.91/81.10  (step t23.t18 (cl (= (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) true) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) :rule equiv2 :premises (t23.t17))
% 80.91/81.10  (step t23.t19 (cl (= (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) true)) :rule resolution :premises (t23.t18 t23.a0))
% 80.91/81.10  (step t23.t20 (cl (= false true)) :rule trans :premises (t23.t8 t23.t16 t23.t19))
% 80.91/81.10  (step t23.t21 (cl false) :rule resolution :premises (t23.t1 t23.t2 t23.t20))
% 80.91/81.10  (step t23 (cl (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false) :rule subproof :discharge (t23.a0 t23.a1 t23.a2 t23.a3))
% 80.91/81.10  (step t24 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) :rule and_pos)
% 80.91/81.10  (step t25 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule and_pos)
% 80.91/81.10  (step t26 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule and_pos)
% 80.91/81.10  (step t27 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule and_pos)
% 80.91/81.10  (step t28 (cl false (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))))) :rule resolution :premises (t23 t24 t25 t26 t27))
% 80.91/81.10  (step t29 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) false) :rule reordering :premises (t28))
% 80.91/81.10  (step t30 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) false) :rule contraction :premises (t29))
% 80.91/81.10  (step t31 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false) false) :rule resolution :premises (t22 t30))
% 80.91/81.10  (step t32 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false) (not false)) :rule implies_neg2)
% 80.91/81.10  (step t33 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false) (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false)) :rule resolution :premises (t31 t32))
% 80.91/81.10  (step t34 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false)) :rule contraction :premises (t33))
% 80.91/81.10  (step t35 (cl (= (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))))) :rule implies_simplify)
% 80.91/81.10  (step t36 (cl (not (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false)) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))))) :rule equiv1 :premises (t35))
% 80.91/81.10  (step t37 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))))) :rule resolution :premises (t34 t36))
% 80.91/81.10  (step t38 (cl (= (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) false)) :rule resolution :premises (t21 t37))
% 80.91/81.10  (step t39 (cl (= (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) false))) :rule cong :premises (t17 t38))
% 80.91/81.10  (step t40 (cl (= (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) false) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule all_simplify)
% 80.91/81.10  (step t41 (cl (= (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule trans :premises (t39 t40))
% 80.91/81.10  (step t42 (cl (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) :rule implies_neg1)
% 80.91/81.10  (anchor :step t43)
% 80.91/81.10  (assume t43.a0 (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.10  (assume t43.a1 (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))
% 80.91/81.10  (assume t43.a2 (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))
% 80.91/81.10  (assume t43.a3 (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))
% 80.91/81.10  (step t43.t1 (cl (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule and_neg)
% 80.91/81.10  (step t43.t2 (cl (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule resolution :premises (t43.t1 t43.a3 t43.a2 t43.a0 t43.a1))
% 80.91/81.10  (step t43 (cl (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule subproof :discharge (t43.a0 t43.a1 t43.a2 t43.a3))
% 80.91/81.10  (step t44 (cl (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule and_pos)
% 80.91/81.10  (step t45 (cl (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule and_pos)
% 80.91/81.10  (step t46 (cl (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule and_pos)
% 80.91/81.10  (step t47 (cl (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) :rule and_pos)
% 80.91/81.10  (step t48 (cl (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule resolution :premises (t43 t44 t45 t46 t47))
% 80.91/81.10  (step t49 (cl (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule reordering :premises (t48))
% 80.91/81.10  (step t50 (cl (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule contraction :premises (t49))
% 80.91/81.10  (step t51 (cl (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule resolution :premises (t42 t50))
% 80.91/81.10  (step t52 (cl (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))))) :rule implies_neg2)
% 80.91/81.10  (step t53 (cl (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)))) (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))))) :rule resolution :premises (t51 t52))
% 80.91/81.10  (step t54 (cl (=> (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))))) :rule contraction :premises (t53))
% 80.91/81.10  (step t55 (cl (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule resolution :premises (t16 t41 t54))
% 80.91/81.10  (step t56 (cl (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) :rule not_and :premises (t55))
% 80.91/81.10  (step t57 (cl (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule or_neg)
% 80.91/81.10  (step t58 (cl (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))))) :rule or_neg)
% 80.91/81.10  (step t59 (cl (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule or_neg)
% 80.91/81.10  (step t60 (cl (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule or_neg)
% 80.91/81.10  (step t61 (cl (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule resolution :premises (t56 t57 t58 t59 t60))
% 80.91/81.10  (step t62 (cl (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule contraction :premises (t61))
% 80.91/81.10  (step t63 (cl (or (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule resolution :premises (t1 t15 t62))
% 80.91/81.10  (step t64 (cl (not (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI) (not (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) :rule or :premises (t63))
% 80.91/81.10  (step t65 (cl (not (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) :rule or_pos)
% 80.91/81.10  (step t66 (cl (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI) (not (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule reordering :premises (t65))
% 80.91/81.10  (step t67 (cl (tptp.aElement0 tptp.xx)) :rule and :premises (a29))
% 80.91/81.10  (step t68 (cl (not (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) :rule and_pos)
% 80.91/81.10  (step t69 (cl (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) (not (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule reordering :premises (t68))
% 80.91/81.10  (step t70 (cl (not (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule or_pos)
% 80.91/81.10  (step t71 (cl (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))))) :rule reordering :premises (t70))
% 80.91/81.10  (step t72 (cl (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) (not (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) (not (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) :rule and_neg)
% 80.91/81.10  (step t73 (cl (=> (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) :rule implies_neg1)
% 80.91/81.10  (anchor :step t74)
% 80.91/81.10  (assume t74.a0 (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))))
% 80.91/81.10  (assume t74.a1 (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)))
% 80.91/81.10  (assume t74.a2 (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))))
% 80.91/81.10  (assume t74.a3 (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)))
% 80.91/81.10  (assume t74.a4 (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.10  (assume t74.a5 (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))
% 80.91/81.10  (assume t74.a6 (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.10  (assume t74.a7 (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))
% 80.91/81.10  (assume t74.a8 (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI))
% 80.91/81.10  (assume t74.a9 (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))
% 80.91/81.10  (step t74.t1 (cl (=> (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule implies_neg1)
% 80.91/81.10  (anchor :step t74.t2)
% 80.91/81.10  (assume t74.t2.a0 (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI))
% 80.91/81.10  (assume t74.t2.a1 (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.10  (assume t74.t2.a2 (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)))
% 80.91/81.10  (assume t74.t2.a3 (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.10  (assume t74.t2.a4 (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))
% 80.91/81.10  (assume t74.t2.a5 (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)))
% 80.91/81.10  (assume t74.t2.a6 (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))
% 80.91/81.10  (assume t74.t2.a7 (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))))
% 80.91/81.10  (assume t74.t2.a8 (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))))
% 80.91/81.10  (assume t74.t2.a9 (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))
% 80.91/81.10  (step t74.t2.t1 (cl (= (= (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) true) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule equiv_simplify)
% 80.91/81.10  (step t74.t2.t2 (cl (not (= (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) true)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule equiv1 :premises (t74.t2.t1))
% 80.91/81.10  (step t74.t2.t3 (cl (= (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb) (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule symm :premises (t74.t2.a9))
% 80.91/81.10  (step t74.t2.t4 (cl (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) :rule symm :premises (t74.t2.t3))
% 80.91/81.10  (step t74.t2.t5 (cl (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule symm :premises (t74.t2.a8))
% 80.91/81.10  (step t74.t2.t6 (cl (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule symm :premises (t74.t2.t5))
% 80.91/81.10  (step t74.t2.t7 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule symm :premises (t74.t2.a7))
% 80.91/81.10  (step t74.t2.t8 (cl (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule symm :premises (t74.t2.t7))
% 80.91/81.10  (step t74.t2.t9 (cl (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.smndt0 tptp.xa))) :rule symm :premises (t74.t2.a5))
% 80.91/81.10  (step t74.t2.t10 (cl (= (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.smndt0 tptp.xa))) :rule symm :premises (t74.t2.a1))
% 80.91/81.10  (step t74.t2.t11 (cl (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule symm :premises (t74.t2.t10))
% 80.91/81.10  (step t74.t2.t12 (cl (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule trans :premises (t74.t2.t9 t74.t2.t11))
% 80.91/81.10  (step t74.t2.t13 (cl (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb) (tptp.smndt0 tptp.xb))) :rule symm :premises (t74.t2.a6))
% 80.91/81.10  (step t74.t2.t14 (cl (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule trans :premises (t74.t2.t13 t74.t2.a3))
% 80.91/81.10  (step t74.t2.t15 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule cong :premises (t74.t2.t12 t74.t2.t14))
% 80.91/81.10  (step t74.t2.t16 (cl (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule trans :premises (t74.t2.t6 t74.t2.t8 t74.t2.t15))
% 80.91/81.10  (step t74.t2.t17 (cl (= tptp.xb tptp.xb)) :rule refl)
% 80.91/81.10  (step t74.t2.t18 (cl (= (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb))) :rule cong :premises (t74.t2.t16 t74.t2.t17))
% 80.91/81.10  (step t74.t2.t19 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb))) :rule symm :premises (t74.t2.a4))
% 80.91/81.10  (step t74.t2.t20 (cl (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) :rule symm :premises (t74.t2.t19))
% 80.91/81.10  (step t74.t2.t21 (cl (= (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule refl)
% 80.91/81.10  (step t74.t2.t22 (cl (= (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.smndt0 tptp.xb))) :rule symm :premises (t74.t2.a3))
% 80.91/81.10  (step t74.t2.t23 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb) (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) :rule cong :premises (t74.t2.t22 t74.t2.t17))
% 80.91/81.10  (step t74.t2.t24 (cl (= (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb) tptp.sz00)) :rule symm :premises (t74.t2.a2))
% 80.91/81.10  (step t74.t2.t25 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb) tptp.sz00)) :rule trans :premises (t74.t2.t23 t74.t2.t24))
% 80.91/81.10  (step t74.t2.t26 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00))) :rule cong :premises (t74.t2.t21 t74.t2.t25))
% 80.91/81.10  (step t74.t2.t27 (cl (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00))) :rule trans :premises (t74.t2.t4 t74.t2.t18 t74.t2.t20 t74.t2.t26))
% 80.91/81.10  (step t74.t2.t28 (cl (= tptp.xI tptp.xI)) :rule refl)
% 80.91/81.10  (step t74.t2.t29 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI))) :rule cong :premises (t74.t2.t27 t74.t2.t28))
% 80.91/81.10  (step t74.t2.t30 (cl (= (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) true) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI))) :rule equiv_simplify)
% 80.91/81.10  (step t74.t2.t31 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) true) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI))) :rule equiv2 :premises (t74.t2.t30))
% 80.91/81.10  (step t74.t2.t32 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) true)) :rule resolution :premises (t74.t2.t31 t74.t2.a0))
% 80.91/81.10  (step t74.t2.t33 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) true)) :rule trans :premises (t74.t2.t29 t74.t2.t32))
% 80.91/81.10  (step t74.t2.t34 (cl (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t74.t2.t2 t74.t2.t33))
% 80.91/81.10  (step t74.t2 (cl (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule subproof :discharge (t74.t2.a0 t74.t2.a1 t74.t2.a2 t74.t2.a3 t74.t2.a4 t74.t2.a5 t74.t2.a6 t74.t2.a7 t74.t2.a8 t74.t2.a9))
% 80.91/81.10  (step t74.t3 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) :rule and_pos)
% 80.91/81.10  (step t74.t4 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule and_pos)
% 80.91/81.10  (step t74.t5 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) :rule and_pos)
% 80.91/81.10  (step t74.t6 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule and_pos)
% 80.91/81.10  (step t74.t7 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) :rule and_pos)
% 80.91/81.10  (step t74.t8 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) :rule and_pos)
% 80.91/81.10  (step t74.t9 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) :rule and_pos)
% 80.91/81.10  (step t74.t10 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule and_pos)
% 80.91/81.10  (step t74.t11 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule and_pos)
% 80.91/81.10  (step t74.t12 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) :rule and_pos)
% 80.91/81.10  (step t74.t13 (cl (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))))) :rule resolution :premises (t74.t2 t74.t3 t74.t4 t74.t5 t74.t6 t74.t7 t74.t8 t74.t9 t74.t10 t74.t11 t74.t12))
% 80.91/81.10  (step t74.t14 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule reordering :premises (t74.t13))
% 80.91/81.10  (step t74.t15 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule contraction :premises (t74.t14))
% 80.91/81.10  (step t74.t16 (cl (=> (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t74.t1 t74.t15))
% 80.91/81.10  (step t74.t17 (cl (=> (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule implies_neg2)
% 80.91/81.10  (step t74.t18 (cl (=> (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (=> (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule resolution :premises (t74.t16 t74.t17))
% 80.91/81.10  (step t74.t19 (cl (=> (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule contraction :premises (t74.t18))
% 80.91/81.10  (step t74.t20 (cl (not (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule implies :premises (t74.t19))
% 80.91/81.10  (step t74.t21 (cl (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule and_neg)
% 80.91/81.10  (step t74.t22 (cl (and (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule resolution :premises (t74.t21 t74.a8 t74.a4 t74.a1 t74.a6 t74.a9 t74.a3 t74.a5 t74.a2 t74.a0 t74.a7))
% 80.91/81.10  (step t74.t23 (cl (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t74.t20 t74.t22))
% 80.91/81.10  (step t74 (cl (not (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) (not (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule subproof :discharge (t74.a0 t74.a1 t74.a2 t74.a3 t74.a4 t74.a5 t74.a6 t74.a7 t74.a8 t74.a9))
% 80.91/81.10  (step t75 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule and_pos)
% 80.91/81.10  (step t76 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) :rule and_pos)
% 80.91/81.10  (step t77 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule and_pos)
% 80.91/81.10  (step t78 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) :rule and_pos)
% 80.91/81.10  (step t79 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule and_pos)
% 80.91/81.10  (step t80 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) :rule and_pos)
% 80.91/81.10  (step t81 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule and_pos)
% 80.91/81.10  (step t82 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) :rule and_pos)
% 80.91/81.10  (step t83 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) :rule and_pos)
% 80.91/81.10  (step t84 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) :rule and_pos)
% 80.91/81.10  (step t85 (cl (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))))) :rule resolution :premises (t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84))
% 80.91/81.10  (step t86 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule reordering :premises (t85))
% 80.91/81.10  (step t87 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule contraction :premises (t86))
% 80.91/81.10  (step t88 (cl (=> (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t73 t87))
% 80.91/81.10  (step t89 (cl (=> (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule implies_neg2)
% 80.91/81.10  (step t90 (cl (=> (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (=> (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule resolution :premises (t88 t89))
% 80.91/81.10  (step t91 (cl (=> (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule contraction :premises (t90))
% 80.91/81.10  (step t92 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule implies :premises (t91))
% 80.91/81.10  (step t93 (cl (not (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) (not (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t72 t92))
% 80.91/81.10  (step t94 (cl (not (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) (not (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) (not (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) :rule reordering :premises (t93))
% 80.91/81.10  (step t95 (cl (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule and_pos)
% 80.91/81.10  (step t96 (cl (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (not (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule reordering :premises (t95))
% 80.91/81.10  (step t97 (cl (not (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule or_pos)
% 80.91/81.10  (step t98 (cl (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule reordering :premises (t97))
% 80.91/81.10  (step t99 (cl (not (= (tptp.aElement0 tptp.sz10) (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.sz10)) (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) :rule equiv_pos2)
% 80.91/81.10  (step t100 (cl (and (= tptp.xw (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb))) (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb))) (not (= tptp.xw (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)))) (not (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule and_neg)
% 80.91/81.10  (step t101 (cl (not (= (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.sz10)) (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.sz10))) (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule equiv_pos2)
% 80.91/81.10  (step t102 (cl (= (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xa tptp.xI))) :rule refl)
% 80.91/81.10  (step t103 (cl (= (tptp.aElementOf0 tptp.xb tptp.xJ) (tptp.aElementOf0 tptp.xb tptp.xJ))) :rule refl)
% 80.91/81.10  (step t104 (cl (= (= (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.sz10) (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule all_simplify)
% 80.91/81.10  (step t105 (cl (= (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.sz10)) (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule cong :premises (t102 t103 t104))
% 80.91/81.10  (step t106 (cl (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule resolution :premises (t101 t105 a30))
% 80.91/81.10  (step t107 (cl (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb))) :rule and :premises (t106))
% 80.91/81.10  (step t108 (cl (and (= tptp.xw (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb))) (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule resolution :premises (t100 a31 t107))
% 80.91/81.10  (step t109 (cl (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb))) :rule and :premises (t108))
% 80.91/81.10  (step t110 (cl (= (tptp.aElement0 tptp.sz10) (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule cong :premises (t109))
% 80.91/81.10  (step t111 (cl (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) :rule resolution :premises (t99 t110 a2))
% 80.91/81.10  (step t112 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule implies_neg1)
% 80.91/81.10  (anchor :step t113)
% 80.91/81.10  (assume t113.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))
% 80.91/81.10  (step t113.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule forall_inst :args ((:= W0 (tptp.sdtpldt0 tptp.xa tptp.xb))))
% 80.91/81.10  (step t113.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule or :premises (t113.t1))
% 80.91/81.10  (step t113.t3 (cl (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t113.t2 t113.a0))
% 80.91/81.10  (step t113 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule subproof :discharge (t113.a0))
% 80.91/81.10  (step t114 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t112 t113))
% 80.91/81.10  (step t115 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (not (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule implies_neg2)
% 80.91/81.10  (step t116 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule resolution :premises (t114 t115))
% 80.91/81.10  (step t117 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule contraction :premises (t116))
% 80.91/81.10  (step t118 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule implies :premises (t117))
% 80.91/81.10  (step t119 (cl (not (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0) (tptp.smndt0 W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))) (not (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0) (tptp.smndt0 W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10))))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule equiv_pos2)
% 80.91/81.10  (anchor :step t120 :args ((W0 $$unsorted) (:= W0 W0)))
% 80.91/81.10  (step t120.t1 (cl (= W0 W0)) :rule refl)
% 80.91/81.10  (step t120.t2 (cl (= (tptp.aElement0 W0) (tptp.aElement0 W0))) :rule refl)
% 80.91/81.10  (step t120.t3 (cl (= (= (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0) (tptp.smndt0 W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0)))) :rule all_simplify)
% 80.91/81.10  (step t120.t4 (cl (= (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10))) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10))))) :rule refl)
% 80.91/81.10  (step t120.t5 (cl (= (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0) (tptp.smndt0 W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))))) :rule cong :premises (t120.t3 t120.t4))
% 80.91/81.10  (step t120.t6 (cl (= (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0) (tptp.smndt0 W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10))))) (=> (tptp.aElement0 W0) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10))))))) :rule cong :premises (t120.t2 t120.t5))
% 80.91/81.10  (step t120 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0) (tptp.smndt0 W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))))) (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))))))) :rule bind)
% 80.91/81.10  (step t121 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))))))) :rule all_simplify)
% 80.91/81.10  (step t122 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0) (tptp.smndt0 W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))))))) :rule trans :premises (t120 t121))
% 80.91/81.10  (anchor :step t123 :args ((W0 $$unsorted) (:= W0 W0)))
% 80.91/81.10  (step t123.t1 (cl (= W0 W0)) :rule refl)
% 80.91/81.10  (step t123.t2 (cl (= (not (tptp.aElement0 W0)) (not (tptp.aElement0 W0)))) :rule refl)
% 80.91/81.10  (step t123.t3 (cl (= (tptp.smndt0 W0) (tptp.smndt0 W0))) :rule refl)
% 80.91/81.10  (step t123.t4 (cl (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb))) :rule and :premises (t108))
% 80.91/81.10  (step t123.t5 (cl (= (tptp.smndt0 tptp.sz10) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule cong :premises (t123.t4))
% 80.91/81.10  (step t123.t6 (cl (= W0 W0)) :rule refl)
% 80.91/81.10  (step t123.t7 (cl (= (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0))) :rule cong :premises (t123.t5 t123.t6))
% 80.91/81.10  (step t123.t8 (cl (= (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)))) :rule cong :premises (t123.t3 t123.t7))
% 80.91/81.10  (step t123.t9 (cl (= (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule cong :premises (t123.t6 t123.t5))
% 80.91/81.10  (step t123.t10 (cl (= (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10))) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule cong :premises (t123.t3 t123.t9))
% 80.91/81.10  (step t123.t11 (cl (= (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule cong :premises (t123.t8 t123.t10))
% 80.91/81.10  (step t123.t12 (cl (= (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10))))) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule cong :premises (t123.t2 t123.t11))
% 80.91/81.10  (step t123 (cl (= (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))) :rule bind)
% 80.91/81.10  (step t124 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.sz10) W0) (tptp.smndt0 W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 tptp.sz10)))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))) :rule trans :premises (t122 t123))
% 80.91/81.10  (step t125 (cl (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule resolution :premises (t119 t124 a14))
% 80.91/81.10  (step t126 (cl (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t118 t125))
% 80.91/81.10  (step t127 (cl (and (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb))) (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t98 t111 t126))
% 80.91/81.10  (step t128 (cl (= (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule resolution :premises (t96 t127))
% 80.91/81.10  (step t129 (cl (not (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) :rule and_pos)
% 80.91/81.10  (step t130 (cl (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)) (not (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) :rule reordering :premises (t129))
% 80.91/81.10  (step t131 (cl (not (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)))) :rule or_pos)
% 80.91/81.10  (step t132 (cl (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) (not (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)))))) :rule reordering :premises (t131))
% 80.91/81.10  (step t133 (cl (not (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb))) (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb)) :rule or_pos)
% 80.91/81.10  (step t134 (cl (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb) (not (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb)))) :rule reordering :premises (t133))
% 80.91/81.10  (step t135 (cl (not (= (and (tptp.aSet0 tptp.xI) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xI) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))) (tptp.aIdeal0 tptp.xI) (tptp.aSet0 tptp.xJ) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xJ) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xJ) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))) (tptp.aIdeal0 tptp.xJ)) (and (tptp.aSet0 tptp.xI) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (tptp.aIdeal0 tptp.xI) (tptp.aSet0 tptp.xJ) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1344 $$unsorted) (BOUND_VARIABLE_1337 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xJ)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1337 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1337) tptp.xJ)) (or (not (tptp.aElement0 BOUND_VARIABLE_1344)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1344 W0) tptp.xJ))))) (tptp.aIdeal0 tptp.xJ)))) (not (and (tptp.aSet0 tptp.xI) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xI) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))) (tptp.aIdeal0 tptp.xI) (tptp.aSet0 tptp.xJ) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xJ) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xJ) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))) (tptp.aIdeal0 tptp.xJ))) (and (tptp.aSet0 tptp.xI) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (tptp.aIdeal0 tptp.xI) (tptp.aSet0 tptp.xJ) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1344 $$unsorted) (BOUND_VARIABLE_1337 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xJ)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1337 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1337) tptp.xJ)) (or (not (tptp.aElement0 BOUND_VARIABLE_1344)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1344 W0) tptp.xJ))))) (tptp.aIdeal0 tptp.xJ))) :rule equiv_pos2)
% 80.91/81.10  (step t136 (cl (= (tptp.aSet0 tptp.xI) (tptp.aSet0 tptp.xI))) :rule refl)
% 80.91/81.10  (anchor :step t137 :args ((W0 $$unsorted) (:= W0 W0)))
% 80.91/81.10  (step t137.t1 (cl (= W0 W0)) :rule refl)
% 80.91/81.10  (step t137.t2 (cl (= (tptp.aElementOf0 W0 tptp.xI) (tptp.aElementOf0 W0 tptp.xI))) :rule refl)
% 80.91/81.10  (step t137.t3 (cl (= (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))))) :rule all_simplify)
% 80.91/81.10  (step t137.t4 (cl (= (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI))))) :rule all_simplify)
% 80.91/81.10  (step t137.t5 (cl (= (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))) :rule cong :premises (t137.t3 t137.t4))
% 80.91/81.10  (step t137.t6 (cl (= (=> (tptp.aElementOf0 W0 tptp.xI) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI))))) (=> (tptp.aElementOf0 W0 tptp.xI) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI))))))) :rule cong :premises (t137.t2 t137.t5))
% 80.91/81.10  (step t137 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xI) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xI) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))))) :rule bind)
% 80.91/81.10  (step t138 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xI) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))))) :rule all_simplify)
% 80.91/81.10  (step t139 (cl (= (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))))) :rule all_simplify)
% 80.91/81.10  (step t140 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xI) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))))) :rule trans :premises (t138 t139))
% 80.91/81.10  (step t141 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xI) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))))) :rule trans :premises (t137 t140))
% 80.91/81.10  (step t142 (cl (= (tptp.aIdeal0 tptp.xI) (tptp.aIdeal0 tptp.xI))) :rule refl)
% 80.91/81.10  (step t143 (cl (= (tptp.aSet0 tptp.xJ) (tptp.aSet0 tptp.xJ))) :rule refl)
% 80.91/81.10  (anchor :step t144 :args ((W0 $$unsorted) (:= W0 W0)))
% 80.91/81.10  (step t144.t1 (cl (= W0 W0)) :rule refl)
% 80.91/81.10  (step t144.t2 (cl (= (tptp.aElementOf0 W0 tptp.xJ) (tptp.aElementOf0 W0 tptp.xJ))) :rule refl)
% 80.91/81.10  (step t144.t3 (cl (= (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xJ) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))))) :rule all_simplify)
% 80.91/81.10  (step t144.t4 (cl (= (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ))))) :rule all_simplify)
% 80.91/81.10  (step t144.t5 (cl (= (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xJ) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))) :rule cong :premises (t144.t3 t144.t4))
% 80.91/81.10  (step t144.t6 (cl (= (=> (tptp.aElementOf0 W0 tptp.xJ) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xJ) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ))))) (=> (tptp.aElementOf0 W0 tptp.xJ) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ))))))) :rule cong :premises (t144.t2 t144.t5))
% 80.91/81.10  (step t144 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xJ) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xJ) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xJ) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))))) :rule bind)
% 80.91/81.10  (step t145 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xJ) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xJ)) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))))) :rule all_simplify)
% 80.91/81.10  (step t146 (cl (= (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xJ)) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1344 $$unsorted) (BOUND_VARIABLE_1337 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xJ)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1337 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1337) tptp.xJ)) (or (not (tptp.aElement0 BOUND_VARIABLE_1344)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1344 W0) tptp.xJ))))))) :rule all_simplify)
% 80.91/81.10  (step t147 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xJ) (and (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (or (not (tptp.aElement0 W1)) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1344 $$unsorted) (BOUND_VARIABLE_1337 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xJ)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1337 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1337) tptp.xJ)) (or (not (tptp.aElement0 BOUND_VARIABLE_1344)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1344 W0) tptp.xJ))))))) :rule trans :premises (t145 t146))
% 80.91/81.10  (step t148 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xJ) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xJ) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1344 $$unsorted) (BOUND_VARIABLE_1337 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xJ)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1337 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1337) tptp.xJ)) (or (not (tptp.aElement0 BOUND_VARIABLE_1344)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1344 W0) tptp.xJ))))))) :rule trans :premises (t144 t147))
% 80.91/81.10  (step t149 (cl (= (tptp.aIdeal0 tptp.xJ) (tptp.aIdeal0 tptp.xJ))) :rule refl)
% 80.91/81.10  (step t150 (cl (= (and (tptp.aSet0 tptp.xI) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xI) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xI))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xI)))))) (tptp.aIdeal0 tptp.xI) (tptp.aSet0 tptp.xJ) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xJ) (and (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.xJ) (tptp.aElementOf0 (tptp.sdtpldt0 W0 W1) tptp.xJ))) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (tptp.aElementOf0 (tptp.sdtasdt0 W1 W0) tptp.xJ)))))) (tptp.aIdeal0 tptp.xJ)) (and (tptp.aSet0 tptp.xI) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (tptp.aIdeal0 tptp.xI) (tptp.aSet0 tptp.xJ) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1344 $$unsorted) (BOUND_VARIABLE_1337 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xJ)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1337 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1337) tptp.xJ)) (or (not (tptp.aElement0 BOUND_VARIABLE_1344)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1344 W0) tptp.xJ))))) (tptp.aIdeal0 tptp.xJ)))) :rule cong :premises (t136 t141 t142 t143 t148 t149))
% 80.91/81.10  (step t151 (cl (and (tptp.aSet0 tptp.xI) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (tptp.aIdeal0 tptp.xI) (tptp.aSet0 tptp.xJ) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1344 $$unsorted) (BOUND_VARIABLE_1337 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xJ)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1337 tptp.xJ)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1337) tptp.xJ)) (or (not (tptp.aElement0 BOUND_VARIABLE_1344)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1344 W0) tptp.xJ))))) (tptp.aIdeal0 tptp.xJ))) :rule resolution :premises (t135 t150 a27))
% 80.91/81.10  (step t152 (cl (tptp.aSet0 tptp.xJ)) :rule and :premises (t151))
% 80.91/81.10  (step t153 (cl (not (= (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.sz10)) (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ)))) (not (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.sz10))) (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ))) :rule equiv_pos2)
% 80.91/81.10  (step t154 (cl (= (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xa tptp.xI))) :rule refl)
% 80.91/81.10  (step t155 (cl (= (tptp.aElementOf0 tptp.xb tptp.xJ) (tptp.aElementOf0 tptp.xb tptp.xJ))) :rule refl)
% 80.91/81.10  (step t156 (cl (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb))) :rule and :premises (t108))
% 80.91/81.10  (step t157 (cl (= (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.sdtpldt0 tptp.xa tptp.xb))) :rule refl)
% 80.91/81.10  (step t158 (cl (= (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb)) (= (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule cong :premises (t156 t157))
% 80.91/81.10  (step t159 (cl (= (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule cong :premises (t154 t155 t158))
% 80.91/81.10  (step t160 (cl (= (= (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.sdtpldt0 tptp.xa tptp.xb)) true)) :rule all_simplify)
% 80.91/81.10  (step t161 (cl (= (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) true))) :rule cong :premises (t102 t103 t160))
% 80.91/81.10  (step t162 (cl (= (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) true) (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ)))) :rule all_simplify)
% 80.91/81.10  (step t163 (cl (= (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ)))) :rule trans :premises (t161 t162))
% 80.91/81.10  (step t164 (cl (= (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= tptp.sz10 (tptp.sdtpldt0 tptp.xa tptp.xb))) (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ)))) :rule trans :premises (t159 t163))
% 80.91/81.10  (step t165 (cl (= (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ) (= (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.sz10)) (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ)))) :rule trans :premises (t105 t164))
% 80.91/81.10  (step t166 (cl (and (tptp.aElementOf0 tptp.xa tptp.xI) (tptp.aElementOf0 tptp.xb tptp.xJ))) :rule resolution :premises (t153 t165 a30))
% 80.91/81.10  (step t167 (cl (tptp.aElementOf0 tptp.xb tptp.xJ)) :rule and :premises (t166))
% 80.91/81.10  (step t168 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) :rule implies_neg1)
% 80.91/81.10  (anchor :step t169)
% 80.91/81.10  (assume t169.a0 (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))))
% 80.91/81.10  (step t169.t1 (cl (or (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb)))) :rule forall_inst :args ((:= W0 tptp.xJ) (:= BOUND_VARIABLE_1134 tptp.xb)))
% 80.91/81.10  (step t169.t2 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb))) :rule or :premises (t169.t1))
% 80.91/81.10  (step t169.t3 (cl (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb))) :rule resolution :premises (t169.t2 t169.a0))
% 80.91/81.10  (step t169 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb))) :rule subproof :discharge (t169.a0))
% 80.91/81.10  (step t170 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb))) (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb))) :rule resolution :premises (t168 t169))
% 80.91/81.10  (step t171 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb))) (not (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb)))) :rule implies_neg2)
% 80.91/81.10  (step t172 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb))) (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb)))) :rule resolution :premises (t170 t171))
% 80.91/81.10  (step t173 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb)))) :rule contraction :premises (t172))
% 80.91/81.10  (step t174 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb))) :rule implies :premises (t173))
% 80.91/81.10  (step t175 (cl (not (= (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElement0 W1))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))))) (not (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElement0 W1)))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) :rule equiv_pos2)
% 80.91/81.10  (anchor :step t176 :args ((W0 $$unsorted) (:= W0 W0)))
% 80.91/81.10  (step t176.t1 (cl (= W0 W0)) :rule refl)
% 80.91/81.10  (step t176.t2 (cl (= (tptp.aSet0 W0) (tptp.aSet0 W0))) :rule refl)
% 80.91/81.10  (step t176.t3 (cl (= (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElement0 W1))) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 W0)) (tptp.aElement0 W1))))) :rule all_simplify)
% 80.91/81.10  (step t176.t4 (cl (= (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElement0 W1)))) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 W0)) (tptp.aElement0 W1)))))) :rule cong :premises (t176.t2 t176.t3))
% 80.91/81.10  (step t176 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElement0 W1))))) (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 W0)) (tptp.aElement0 W1))))))) :rule bind)
% 80.91/81.10  (step t177 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 W0)) (tptp.aElement0 W1))))) (forall ((W0 $$unsorted)) (or (not (tptp.aSet0 W0)) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 W0)) (tptp.aElement0 W1))))))) :rule all_simplify)
% 80.91/81.10  (step t178 (cl (= (forall ((W0 $$unsorted)) (or (not (tptp.aSet0 W0)) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 W0)) (tptp.aElement0 W1))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))))) :rule all_simplify)
% 80.91/81.10  (anchor :step t179 :args ((W0 $$unsorted) (:= W0 W0) (BOUND_VARIABLE_1134 $$unsorted) (:= BOUND_VARIABLE_1134 BOUND_VARIABLE_1134)))
% 80.91/81.10  (step t179.t1 (cl (= W0 W0)) :rule refl)
% 80.91/81.10  (step t179.t2 (cl (= BOUND_VARIABLE_1134 BOUND_VARIABLE_1134)) :rule refl)
% 80.91/81.10  (step t179.t3 (cl (= (or (not (tptp.aSet0 W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) :rule all_simplify)
% 80.91/81.10  (step t179 (cl (= (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))))) :rule bind)
% 80.91/81.10  (step t180 (cl (= (forall ((W0 $$unsorted)) (or (not (tptp.aSet0 W0)) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 W0)) (tptp.aElement0 W1))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))))) :rule trans :premises (t178 t179))
% 80.91/81.10  (step t181 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 W0)) (tptp.aElement0 W1))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))))) :rule trans :premises (t177 t180))
% 80.91/81.10  (step t182 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElement0 W1))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))))) :rule trans :premises (t176 t181))
% 80.91/81.10  (step t183 (cl (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) :rule resolution :premises (t175 t182 a19))
% 80.91/81.10  (step t184 (cl (or (not (tptp.aSet0 tptp.xJ)) (not (tptp.aElementOf0 tptp.xb tptp.xJ)) (tptp.aElement0 tptp.xb))) :rule resolution :premises (t174 t183))
% 80.91/81.10  (step t185 (cl (tptp.aElement0 tptp.xb)) :rule resolution :premises (t134 t152 t167 t184))
% 80.91/81.10  (step t186 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))) (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))))) :rule implies_neg1)
% 80.91/81.10  (anchor :step t187)
% 80.91/81.10  (assume t187.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))))
% 80.91/81.10  (step t187.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))))) (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)))))) :rule forall_inst :args ((:= W0 tptp.xb)))
% 80.91/81.10  (step t187.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))))) (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) :rule or :premises (t187.t1))
% 80.91/81.10  (step t187.t3 (cl (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) :rule resolution :premises (t187.t2 t187.a0))
% 80.91/81.10  (step t187 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))))) (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) :rule subproof :discharge (t187.a0))
% 80.91/81.10  (step t188 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))) (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) :rule resolution :premises (t186 t187))
% 80.91/81.10  (step t189 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))) (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) (not (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)))))) :rule implies_neg2)
% 80.91/81.10  (step t190 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))) (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))) (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)))))) :rule resolution :premises (t188 t189))
% 80.91/81.10  (step t191 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))) (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)))))) :rule contraction :premises (t190))
% 80.91/81.10  (step t192 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))))) (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) :rule implies :premises (t191))
% 80.91/81.10  (step t193 (cl (not (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtpldt0 W0 (tptp.smndt0 W0)) tptp.sz00) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))))) (not (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtpldt0 W0 (tptp.smndt0 W0)) tptp.sz00) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))))) :rule equiv_pos2)
% 80.91/81.10  (anchor :step t194 :args ((W0 $$unsorted) (:= W0 W0)))
% 80.91/81.10  (step t194.t1 (cl (= W0 W0)) :rule refl)
% 80.91/81.10  (step t194.t2 (cl (= (tptp.aElement0 W0) (tptp.aElement0 W0))) :rule refl)
% 80.91/81.10  (step t194.t3 (cl (= (= (tptp.sdtpldt0 W0 (tptp.smndt0 W0)) tptp.sz00) (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))))) :rule all_simplify)
% 80.91/81.10  (step t194.t4 (cl (= (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))) :rule refl)
% 80.91/81.10  (step t194.t5 (cl (= (and (= (tptp.sdtpldt0 W0 (tptp.smndt0 W0)) tptp.sz00) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))) :rule cong :premises (t194.t3 t194.t4))
% 80.91/81.10  (step t194.t6 (cl (= (=> (tptp.aElement0 W0) (and (= (tptp.sdtpldt0 W0 (tptp.smndt0 W0)) tptp.sz00) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))) (=> (tptp.aElement0 W0) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))))) :rule cong :premises (t194.t2 t194.t5))
% 80.91/81.10  (step t194 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtpldt0 W0 (tptp.smndt0 W0)) tptp.sz00) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))) (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))))) :rule bind)
% 80.91/81.10  (step t195 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))))) :rule all_simplify)
% 80.91/81.10  (step t196 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtpldt0 W0 (tptp.smndt0 W0)) tptp.sz00) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0))))))) :rule trans :premises (t194 t195))
% 80.91/81.10  (step t197 (cl (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))))) :rule resolution :premises (t193 t196 a9))
% 80.91/81.10  (step t198 (cl (or (not (tptp.aElement0 tptp.xb)) (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))))) :rule resolution :premises (t192 t197))
% 80.91/81.10  (step t199 (cl (and (= tptp.sz00 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 tptp.xb))) (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb)))) :rule resolution :premises (t132 t185 t198))
% 80.91/81.10  (step t200 (cl (= tptp.sz00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xb) tptp.xb))) :rule resolution :premises (t130 t199))
% 80.91/81.10  (step t201 (cl (not (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule and_pos)
% 80.91/81.10  (step t202 (cl (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (not (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule reordering :premises (t201))
% 80.91/81.11  (step t203 (cl (not (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule or_pos)
% 80.91/81.11  (step t204 (cl (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))) :rule reordering :premises (t203))
% 80.91/81.11  (step t205 (cl (not (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa))) (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa)) :rule or_pos)
% 80.91/81.11  (step t206 (cl (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa) (not (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa)))) :rule reordering :premises (t205))
% 80.91/81.11  (step t207 (cl (tptp.aSet0 tptp.xI)) :rule and :premises (t151))
% 80.91/81.11  (step t208 (cl (tptp.aElementOf0 tptp.xa tptp.xI)) :rule and :premises (t166))
% 80.91/81.11  (step t209 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t210)
% 80.91/81.11  (assume t210.a0 (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))))
% 80.91/81.11  (step t210.t1 (cl (or (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa)))) :rule forall_inst :args ((:= W0 tptp.xI) (:= BOUND_VARIABLE_1134 tptp.xa)))
% 80.91/81.11  (step t210.t2 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa))) :rule or :premises (t210.t1))
% 80.91/81.11  (step t210.t3 (cl (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa))) :rule resolution :premises (t210.t2 t210.a0))
% 80.91/81.11  (step t210 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa))) :rule subproof :discharge (t210.a0))
% 80.91/81.11  (step t211 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa))) (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa))) :rule resolution :premises (t209 t210))
% 80.91/81.11  (step t212 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa))) (not (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa)))) :rule implies_neg2)
% 80.91/81.11  (step t213 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa))) (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa)))) :rule resolution :premises (t211 t212))
% 80.91/81.11  (step t214 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134))) (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa)))) :rule contraction :premises (t213))
% 80.91/81.11  (step t215 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1134 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 BOUND_VARIABLE_1134 W0)) (tptp.aElement0 BOUND_VARIABLE_1134)))) (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa))) :rule implies :premises (t214))
% 80.91/81.11  (step t216 (cl (or (not (tptp.aSet0 tptp.xI)) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (tptp.aElement0 tptp.xa))) :rule resolution :premises (t215 t183))
% 80.91/81.11  (step t217 (cl (tptp.aElement0 tptp.xa)) :rule resolution :premises (t206 t207 t208 t216))
% 80.91/81.11  (step t218 (cl (not (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule or_pos)
% 80.91/81.11  (step t219 (cl (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (not (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule reordering :premises (t218))
% 80.91/81.11  (step t220 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t221)
% 80.91/81.11  (assume t221.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))))
% 80.91/81.11  (step t221.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule forall_inst :args ((:= W0 (tptp.sdtpldt0 tptp.xa tptp.xb))))
% 80.91/81.11  (step t221.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule or :premises (t221.t1))
% 80.91/81.11  (step t221.t3 (cl (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule resolution :premises (t221.t2 t221.a0))
% 80.91/81.11  (step t221 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule subproof :discharge (t221.a0))
% 80.91/81.11  (step t222 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule resolution :premises (t220 t221))
% 80.91/81.11  (step t223 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule implies_neg2)
% 80.91/81.11  (step t224 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t222 t223))
% 80.91/81.11  (step t225 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule contraction :premises (t224))
% 80.91/81.11  (step t226 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule implies :premises (t225))
% 80.91/81.11  (step t227 (cl (not (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (tptp.aElement0 (tptp.smndt0 W0)))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))))) (not (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (tptp.aElement0 (tptp.smndt0 W0))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) :rule equiv_pos2)
% 80.91/81.11  (step t228 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (tptp.aElement0 (tptp.smndt0 W0)))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))))) :rule all_simplify)
% 80.91/81.11  (step t229 (cl (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) :rule resolution :premises (t227 t228 a3))
% 80.91/81.11  (step t230 (cl (or (not (tptp.aElement0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule resolution :premises (t226 t229))
% 80.91/81.11  (step t231 (cl (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) :rule resolution :premises (t219 t111 t230))
% 80.91/81.11  (step t232 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t233)
% 80.91/81.11  (assume t233.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))))
% 80.91/81.11  (step t233.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))) :rule forall_inst :args ((:= W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (:= W1 tptp.xa) (:= W2 tptp.xb)))
% 80.91/81.11  (step t233.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule or :premises (t233.t1))
% 80.91/81.11  (step t233.t3 (cl (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule resolution :premises (t233.t2 t233.a0))
% 80.91/81.11  (step t233 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule subproof :discharge (t233.a0))
% 80.91/81.11  (step t234 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule resolution :premises (t232 t233))
% 80.91/81.11  (step t235 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (not (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))) :rule implies_neg2)
% 80.91/81.11  (step t236 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))) :rule resolution :premises (t234 t235))
% 80.91/81.11  (step t237 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))) :rule contraction :premises (t236))
% 80.91/81.11  (step t238 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule implies :premises (t237))
% 80.91/81.11  (step t239 (cl (not (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))))) (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) :rule equiv_pos2)
% 80.91/81.11  (step t240 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))))) :rule all_simplify)
% 80.91/81.11  (step t241 (cl (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) :rule resolution :premises (t239 t240 a13))
% 80.91/81.11  (step t242 (cl (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule resolution :premises (t238 t241))
% 80.91/81.11  (step t243 (cl (and (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xa tptp.xb) (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t204 t185 t217 t231 t242))
% 80.91/81.11  (step t244 (cl (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 tptp.xa tptp.xb)) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule resolution :premises (t202 t243))
% 80.91/81.11  (step t245 (cl (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) :rule and_pos)
% 80.91/81.11  (step t246 (cl (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule reordering :premises (t245))
% 80.91/81.11  (step t247 (cl (not (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule or_pos)
% 80.91/81.11  (step t248 (cl (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule reordering :premises (t247))
% 80.91/81.11  (step t249 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t250)
% 80.91/81.11  (assume t250.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))
% 80.91/81.11  (step t250.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule forall_inst :args ((:= W0 tptp.xa)))
% 80.91/81.11  (step t250.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule or :premises (t250.t1))
% 80.91/81.11  (step t250.t3 (cl (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t250.t2 t250.a0))
% 80.91/81.11  (step t250 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule subproof :discharge (t250.a0))
% 80.91/81.11  (step t251 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t249 t250))
% 80.91/81.11  (step t252 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (not (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule implies_neg2)
% 80.91/81.11  (step t253 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule resolution :premises (t251 t252))
% 80.91/81.11  (step t254 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule contraction :premises (t253))
% 80.91/81.11  (step t255 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule implies :premises (t254))
% 80.91/81.11  (step t256 (cl (or (not (tptp.aElement0 tptp.xa)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t255 t125))
% 80.91/81.11  (step t257 (cl (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t248 t217 t256))
% 80.91/81.11  (step t258 (cl (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) :rule resolution :premises (t246 t257))
% 80.91/81.11  (step t259 (cl (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule and_pos)
% 80.91/81.11  (step t260 (cl (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule reordering :premises (t259))
% 80.91/81.11  (step t261 (cl (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule resolution :premises (t260 t257))
% 80.91/81.11  (step t262 (cl (not (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) :rule and_pos)
% 80.91/81.11  (step t263 (cl (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (not (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule reordering :premises (t262))
% 80.91/81.11  (step t264 (cl (not (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule or_pos)
% 80.91/81.11  (step t265 (cl (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule reordering :premises (t264))
% 80.91/81.11  (step t266 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t267)
% 80.91/81.11  (assume t267.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))
% 80.91/81.11  (step t267.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule forall_inst :args ((:= W0 tptp.xb)))
% 80.91/81.11  (step t267.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule or :premises (t267.t1))
% 80.91/81.11  (step t267.t3 (cl (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t267.t2 t267.a0))
% 80.91/81.11  (step t267 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule subproof :discharge (t267.a0))
% 80.91/81.11  (step t268 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t266 t267))
% 80.91/81.11  (step t269 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (not (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule implies_neg2)
% 80.91/81.11  (step t270 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule resolution :premises (t268 t269))
% 80.91/81.11  (step t271 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule contraction :premises (t270))
% 80.91/81.11  (step t272 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule implies :premises (t271))
% 80.91/81.11  (step t273 (cl (or (not (tptp.aElement0 tptp.xb)) (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t272 t125))
% 80.91/81.11  (step t274 (cl (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t265 t185 t273))
% 80.91/81.11  (step t275 (cl (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) :rule resolution :premises (t263 t274))
% 80.91/81.11  (step t276 (cl (not (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule and_pos)
% 80.91/81.11  (step t277 (cl (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (and (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule reordering :premises (t276))
% 80.91/81.11  (step t278 (cl (= (tptp.smndt0 tptp.xb) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule resolution :premises (t277 t274))
% 80.91/81.11  (step t279 (cl (not (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) :rule or_pos)
% 80.91/81.11  (step t280 (cl (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)) (not (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))))) :rule reordering :premises (t279))
% 80.91/81.11  (step t281 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t282)
% 80.91/81.11  (assume t282.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))))
% 80.91/81.11  (step t282.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0))))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))))) :rule forall_inst :args ((:= W0 tptp.xb) (:= W1 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.11  (step t282.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0))))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule or :premises (t282.t1))
% 80.91/81.11  (step t282.t3 (cl (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule resolution :premises (t282.t2 t282.a0))
% 80.91/81.11  (step t282 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0))))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule subproof :discharge (t282.a0))
% 80.91/81.11  (step t283 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule resolution :premises (t281 t282))
% 80.91/81.11  (step t284 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (not (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))))) :rule implies_neg2)
% 80.91/81.11  (step t285 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))))) :rule resolution :premises (t283 t284))
% 80.91/81.11  (step t286 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))))) :rule contraction :premises (t285))
% 80.91/81.11  (step t287 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0))))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule implies :premises (t286))
% 80.91/81.11  (step t288 (cl (not (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))))) (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0))))) :rule equiv_pos2)
% 80.91/81.11  (step t289 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)))))) :rule all_simplify)
% 80.91/81.11  (step t290 (cl (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0))))) :rule resolution :premises (t288 t289 a6))
% 80.91/81.11  (step t291 (cl (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb)))) :rule resolution :premises (t287 t290))
% 80.91/81.11  (step t292 (cl (= (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xb))) :rule resolution :premises (t280 t185 t231 t291))
% 80.91/81.11  (step t293 (cl (not (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI))) (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) :rule or_pos)
% 80.91/81.11  (step t294 (cl (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI) (not (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)))) :rule reordering :premises (t293))
% 80.91/81.11  (step t295 (cl (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (not (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)) (not (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) (not (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))) (not (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule and_neg)
% 80.91/81.11  (step t296 (cl (=> (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t297)
% 80.91/81.11  (assume t297.a0 (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)))
% 80.91/81.11  (assume t297.a1 (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))
% 80.91/81.11  (assume t297.a2 (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))
% 80.91/81.11  (assume t297.a3 (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))
% 80.91/81.11  (assume t297.a4 (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))
% 80.91/81.11  (step t297.t1 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t297.t2)
% 80.91/81.11  (assume t297.t2.a0 (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))
% 80.91/81.11  (assume t297.t2.a1 (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)))
% 80.91/81.11  (assume t297.t2.a2 (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))
% 80.91/81.11  (assume t297.t2.a3 (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))
% 80.91/81.11  (assume t297.t2.a4 (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))
% 80.91/81.11  (step t297.t2.t1 (cl (= (= (tptp.aElementOf0 tptp.sz00 tptp.xI) true) (tptp.aElementOf0 tptp.sz00 tptp.xI))) :rule equiv_simplify)
% 80.91/81.11  (step t297.t2.t2 (cl (not (= (tptp.aElementOf0 tptp.sz00 tptp.xI) true)) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule equiv1 :premises (t297.t2.t1))
% 80.91/81.11  (step t297.t2.t3 (cl (= (tptp.sdtasdt0 tptp.xa tptp.sz00) tptp.sz00)) :rule symm :premises (t297.t2.a4))
% 80.91/81.11  (step t297.t2.t4 (cl (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) :rule symm :premises (t297.t2.t3))
% 80.91/81.11  (step t297.t2.t5 (cl (= (tptp.sdtasdt0 tptp.xa tptp.sz00) (tptp.sdtasdt0 tptp.sz00 tptp.xa))) :rule symm :premises (t297.t2.a3))
% 80.91/81.11  (step t297.t2.t6 (cl (= (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)) (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa))) :rule symm :premises (t297.t2.a2))
% 80.91/81.11  (step t297.t2.t7 (cl (= (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.sz00)) :rule symm :premises (t297.t2.a1))
% 80.91/81.11  (step t297.t2.t8 (cl (= tptp.xa tptp.xa)) :rule refl)
% 80.91/81.11  (step t297.t2.t9 (cl (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 tptp.xa))) :rule cong :premises (t297.t2.t7 t297.t2.t8))
% 80.91/81.11  (step t297.t2.t10 (cl (= (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)) (tptp.sdtasdt0 tptp.sz00 tptp.xa))) :rule trans :premises (t297.t2.t6 t297.t2.t9))
% 80.91/81.11  (step t297.t2.t11 (cl (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule symm :premises (t297.t2.t10))
% 80.91/81.11  (step t297.t2.t12 (cl (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule trans :premises (t297.t2.t4 t297.t2.t5 t297.t2.t11))
% 80.91/81.11  (step t297.t2.t13 (cl (= tptp.xI tptp.xI)) :rule refl)
% 80.91/81.11  (step t297.t2.t14 (cl (= (tptp.aElementOf0 tptp.sz00 tptp.xI) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))) :rule cong :premises (t297.t2.t12 t297.t2.t13))
% 80.91/81.11  (step t297.t2.t15 (cl (= (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))) :rule cong :premises (t297.t2.t10 t297.t2.t13))
% 80.91/81.11  (step t297.t2.t16 (cl (= (= (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) true) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))) :rule equiv_simplify)
% 80.91/81.11  (step t297.t2.t17 (cl (= (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) true) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))) :rule equiv2 :premises (t297.t2.t16))
% 80.91/81.11  (step t297.t2.t18 (cl (= (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) true)) :rule resolution :premises (t297.t2.t17 t297.t2.a0))
% 80.91/81.11  (step t297.t2.t19 (cl (= (tptp.aElementOf0 tptp.sz00 tptp.xI) true)) :rule trans :premises (t297.t2.t14 t297.t2.t15 t297.t2.t18))
% 80.91/81.11  (step t297.t2.t20 (cl (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule resolution :premises (t297.t2.t2 t297.t2.t19))
% 80.91/81.11  (step t297.t2 (cl (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)) (not (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))) (not (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) (not (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))) (not (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule subproof :discharge (t297.t2.a0 t297.t2.a1 t297.t2.a2 t297.t2.a3 t297.t2.a4))
% 80.91/81.11  (step t297.t3 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)) :rule and_pos)
% 80.91/81.11  (step t297.t4 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))) :rule and_pos)
% 80.91/81.11  (step t297.t5 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule and_pos)
% 80.91/81.11  (step t297.t6 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))) :rule and_pos)
% 80.91/81.11  (step t297.t7 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) :rule and_pos)
% 80.91/81.11  (step t297.t8 (cl (tptp.aElementOf0 tptp.sz00 tptp.xI) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))))) :rule resolution :premises (t297.t2 t297.t3 t297.t4 t297.t5 t297.t6 t297.t7))
% 80.91/81.11  (step t297.t9 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule reordering :premises (t297.t8))
% 80.91/81.11  (step t297.t10 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule contraction :premises (t297.t9))
% 80.91/81.11  (step t297.t11 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule resolution :premises (t297.t1 t297.t10))
% 80.91/81.11  (step t297.t12 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) (not (tptp.aElementOf0 tptp.sz00 tptp.xI))) :rule implies_neg2)
% 80.91/81.11  (step t297.t13 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI))) :rule resolution :premises (t297.t11 t297.t12))
% 80.91/81.11  (step t297.t14 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI))) :rule contraction :premises (t297.t13))
% 80.91/81.11  (step t297.t15 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule implies :premises (t297.t14))
% 80.91/81.11  (step t297.t16 (cl (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)) (not (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))) (not (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) (not (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))) (not (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule and_neg)
% 80.91/81.11  (step t297.t17 (cl (and (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule resolution :premises (t297.t16 t297.a1 t297.a0 t297.a2 t297.a3 t297.a4))
% 80.91/81.11  (step t297.t18 (cl (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule resolution :premises (t297.t15 t297.t17))
% 80.91/81.11  (step t297 (cl (not (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)) (not (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) (not (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))) (not (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule subproof :discharge (t297.a0 t297.a1 t297.a2 t297.a3 t297.a4))
% 80.91/81.11  (step t298 (cl (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))) :rule and_pos)
% 80.91/81.11  (step t299 (cl (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)) :rule and_pos)
% 80.91/81.11  (step t300 (cl (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule and_pos)
% 80.91/81.11  (step t301 (cl (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))) :rule and_pos)
% 80.91/81.11  (step t302 (cl (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) :rule and_pos)
% 80.91/81.11  (step t303 (cl (tptp.aElementOf0 tptp.sz00 tptp.xI) (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))))) :rule resolution :premises (t297 t298 t299 t300 t301 t302))
% 80.91/81.11  (step t304 (cl (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule reordering :premises (t303))
% 80.91/81.11  (step t305 (cl (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule contraction :premises (t304))
% 80.91/81.11  (step t306 (cl (=> (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule resolution :premises (t296 t305))
% 80.91/81.11  (step t307 (cl (=> (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) (not (tptp.aElementOf0 tptp.sz00 tptp.xI))) :rule implies_neg2)
% 80.91/81.11  (step t308 (cl (=> (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) (=> (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI))) :rule resolution :premises (t306 t307))
% 80.91/81.11  (step t309 (cl (=> (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI))) :rule contraction :premises (t308))
% 80.91/81.11  (step t310 (cl (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule implies :premises (t309))
% 80.91/81.11  (step t311 (cl (not (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)) (not (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) (not (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))) (not (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule resolution :premises (t295 t310))
% 80.91/81.11  (step t312 (cl (not (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)) (tptp.aElementOf0 tptp.sz00 tptp.xI) (not (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) (not (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))) (not (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule reordering :premises (t311))
% 80.91/81.11  (step t313 (cl (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)))) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))) :rule and_pos)
% 80.91/81.11  (step t314 (cl (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)) (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) :rule reordering :premises (t313))
% 80.91/81.11  (step t315 (cl (not (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)))) :rule or_pos)
% 80.91/81.11  (step t316 (cl (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))) (not (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)))))) :rule reordering :premises (t315))
% 80.91/81.11  (step t317 (cl (tptp.aElement0 tptp.xy)) :rule and :premises (a29))
% 80.91/81.11  (step t318 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t319)
% 80.91/81.11  (assume t319.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))))
% 80.91/81.11  (step t319.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)))))) :rule forall_inst :args ((:= W0 tptp.xy)))
% 80.91/81.11  (step t319.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) :rule or :premises (t319.t1))
% 80.91/81.11  (step t319.t3 (cl (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) :rule resolution :premises (t319.t2 t319.a0))
% 80.91/81.11  (step t319 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) :rule subproof :discharge (t319.a0))
% 80.91/81.11  (step t320 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) :rule resolution :premises (t318 t319))
% 80.91/81.11  (step t321 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) (not (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)))))) :rule implies_neg2)
% 80.91/81.11  (step t322 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)))))) :rule resolution :premises (t320 t321))
% 80.91/81.11  (step t323 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)))))) :rule contraction :premises (t322))
% 80.91/81.11  (step t324 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) :rule implies :premises (t323))
% 80.91/81.11  (step t325 (cl (not (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 W0 tptp.sz00) tptp.sz00) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))))) (not (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 W0 tptp.sz00) tptp.sz00) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) :rule equiv_pos2)
% 80.91/81.11  (anchor :step t326 :args ((W0 $$unsorted) (:= W0 W0)))
% 80.91/81.11  (step t326.t1 (cl (= W0 W0)) :rule refl)
% 80.91/81.11  (step t326.t2 (cl (= (tptp.aElement0 W0) (tptp.aElement0 W0))) :rule refl)
% 80.91/81.11  (step t326.t3 (cl (= (= (tptp.sdtasdt0 W0 tptp.sz00) tptp.sz00) (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)))) :rule all_simplify)
% 80.91/81.11  (step t326.t4 (cl (= (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))) :rule refl)
% 80.91/81.11  (step t326.t5 (cl (= (and (= (tptp.sdtasdt0 W0 tptp.sz00) tptp.sz00) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) :rule cong :premises (t326.t3 t326.t4))
% 80.91/81.11  (step t326.t6 (cl (= (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 W0 tptp.sz00) tptp.sz00) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))) (=> (tptp.aElement0 W0) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) :rule cong :premises (t326.t2 t326.t5))
% 80.91/81.11  (step t326 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 W0 tptp.sz00) tptp.sz00) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))))) :rule bind)
% 80.91/81.11  (step t327 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))))) :rule all_simplify)
% 80.91/81.11  (step t328 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (and (= (tptp.sdtasdt0 W0 tptp.sz00) tptp.sz00) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))))) :rule trans :premises (t326 t327))
% 80.91/81.11  (step t329 (cl (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) :rule resolution :premises (t325 t328 a15))
% 80.91/81.11  (step t330 (cl (or (not (tptp.aElement0 tptp.xy)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))))) :rule resolution :premises (t324 t329))
% 80.91/81.11  (step t331 (cl (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy)))) :rule resolution :premises (t316 t317 t330))
% 80.91/81.11  (step t332 (cl (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xy))) :rule resolution :premises (t314 t331))
% 80.91/81.11  (step t333 (cl (not (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))) (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)) :rule or_pos)
% 80.91/81.11  (step t334 (cl (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI) (not (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)))) :rule reordering :premises (t333))
% 80.91/81.11  (step t335 (cl (not (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)))) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))) :rule and_pos)
% 80.91/81.11  (step t336 (cl (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)) (not (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) :rule reordering :premises (t335))
% 80.91/81.11  (step t337 (cl (not (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)))) :rule or_pos)
% 80.91/81.11  (step t338 (cl (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))) (not (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)))))) :rule reordering :premises (t337))
% 80.91/81.11  (step t339 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t340)
% 80.91/81.11  (assume t340.a0 (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))))
% 80.91/81.11  (step t340.t1 (cl (or (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)))))) :rule forall_inst :args ((:= W0 tptp.xa) (:= BOUND_VARIABLE_1314 tptp.sz00) (:= BOUND_VARIABLE_1307 tptp.xb)))
% 80.91/81.11  (step t340.t2 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) :rule or :premises (t340.t1))
% 80.91/81.11  (step t340.t3 (cl (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) :rule resolution :premises (t340.t2 t340.a0))
% 80.91/81.11  (step t340 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) :rule subproof :discharge (t340.a0))
% 80.91/81.11  (step t341 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) :rule resolution :premises (t339 t340))
% 80.91/81.11  (step t342 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) (not (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)))))) :rule implies_neg2)
% 80.91/81.11  (step t343 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)))))) :rule resolution :premises (t341 t342))
% 80.91/81.11  (step t344 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)))))) :rule contraction :premises (t343))
% 80.91/81.11  (step t345 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) :rule implies :premises (t344))
% 80.91/81.11  (step t346 (cl (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) :rule and :premises (t151))
% 80.91/81.11  (step t347 (cl (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))))) :rule resolution :premises (t345 t346))
% 80.91/81.11  (step t348 (cl (and (or (not (tptp.aElementOf0 tptp.xb tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.xb) tptp.xI)) (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)))) :rule resolution :premises (t338 t208 t347))
% 80.91/81.11  (step t349 (cl (or (not (tptp.aElement0 tptp.sz00)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI))) :rule resolution :premises (t336 t348))
% 80.91/81.11  (step t350 (cl (tptp.aElementOf0 (tptp.sdtasdt0 tptp.sz00 tptp.xa) tptp.xI)) :rule resolution :premises (t334 a1 t349))
% 80.91/81.11  (step t351 (cl (not (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))) (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule or_pos)
% 80.91/81.11  (step t352 (cl (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))))) :rule reordering :premises (t351))
% 80.91/81.11  (step t353 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t354)
% 80.91/81.11  (assume t354.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))))
% 80.91/81.11  (step t354.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2)))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))))) :rule forall_inst :args ((:= W0 tptp.sz00) (:= W1 tptp.xy) (:= W2 tptp.xa)))
% 80.91/81.11  (step t354.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2)))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))) :rule or :premises (t354.t1))
% 80.91/81.11  (step t354.t3 (cl (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))) :rule resolution :premises (t354.t2 t354.a0))
% 80.91/81.11  (step t354 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2)))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))) :rule subproof :discharge (t354.a0))
% 80.91/81.11  (step t355 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))) :rule resolution :premises (t353 t354))
% 80.91/81.11  (step t356 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))) (not (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))))) :rule implies_neg2)
% 80.91/81.11  (step t357 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))))) :rule resolution :premises (t355 t356))
% 80.91/81.11  (step t358 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))))) :rule contraction :premises (t357))
% 80.91/81.11  (step t359 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2)))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))) :rule implies :premises (t358))
% 80.91/81.11  (step t360 (cl (not (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))))) (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2)))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2)))))) :rule equiv_pos2)
% 80.91/81.11  (step t361 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))))))) :rule all_simplify)
% 80.91/81.11  (step t362 (cl (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2)))))) :rule resolution :premises (t360 t361 a11))
% 80.91/81.11  (step t363 (cl (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa))))) :rule resolution :premises (t359 t362))
% 80.91/81.11  (step t364 (cl (= (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.sz00 tptp.xy) tptp.xa) (tptp.sdtasdt0 tptp.sz00 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule resolution :premises (t352 a1 t317 t217 t363))
% 80.91/81.11  (step t365 (cl (not (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))) :rule or_pos)
% 80.91/81.11  (step t366 (cl (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)) (not (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))))) :rule reordering :premises (t365))
% 80.91/81.11  (step t367 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t368)
% 80.91/81.11  (assume t368.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))))
% 80.91/81.11  (step t368.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))))) :rule forall_inst :args ((:= W0 tptp.sz00) (:= W1 tptp.xa)))
% 80.91/81.11  (step t368.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule or :premises (t368.t1))
% 80.91/81.11  (step t368.t3 (cl (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule resolution :premises (t368.t2 t368.a0))
% 80.91/81.11  (step t368 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule subproof :discharge (t368.a0))
% 80.91/81.11  (step t369 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule resolution :premises (t367 t368))
% 80.91/81.11  (step t370 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (not (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))))) :rule implies_neg2)
% 80.91/81.11  (step t371 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))))) :rule resolution :premises (t369 t370))
% 80.91/81.11  (step t372 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))))) :rule contraction :premises (t371))
% 80.91/81.11  (step t373 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0))))) (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule implies :premises (t372))
% 80.91/81.11  (step t374 (cl (not (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))))) (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0))))) :rule equiv_pos2)
% 80.91/81.11  (step t375 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0)))))) :rule all_simplify)
% 80.91/81.11  (step t376 (cl (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0))))) :rule resolution :premises (t374 t375 a10))
% 80.91/81.11  (step t377 (cl (or (not (tptp.aElement0 tptp.sz00)) (not (tptp.aElement0 tptp.xa)) (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00)))) :rule resolution :premises (t373 t376))
% 80.91/81.11  (step t378 (cl (= (tptp.sdtasdt0 tptp.sz00 tptp.xa) (tptp.sdtasdt0 tptp.xa tptp.sz00))) :rule resolution :premises (t366 a1 t217 t377))
% 80.91/81.11  (step t379 (cl (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa)))) (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) :rule and_pos)
% 80.91/81.11  (step t380 (cl (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (not (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) :rule reordering :premises (t379))
% 80.91/81.11  (step t381 (cl (not (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa)))) :rule or_pos)
% 80.91/81.11  (step t382 (cl (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))) (not (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa)))))) :rule reordering :premises (t381))
% 80.91/81.11  (step t383 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t384)
% 80.91/81.11  (assume t384.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))))
% 80.91/81.11  (step t384.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa)))))) :rule forall_inst :args ((:= W0 tptp.xa)))
% 80.91/81.11  (step t384.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) :rule or :premises (t384.t1))
% 80.91/81.11  (step t384.t3 (cl (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) :rule resolution :premises (t384.t2 t384.a0))
% 80.91/81.11  (step t384 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) :rule subproof :discharge (t384.a0))
% 80.91/81.11  (step t385 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) :rule resolution :premises (t383 t384))
% 80.91/81.11  (step t386 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) (not (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa)))))) :rule implies_neg2)
% 80.91/81.11  (step t387 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa)))))) :rule resolution :premises (t385 t386))
% 80.91/81.11  (step t388 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0))))) (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa)))))) :rule contraction :premises (t387))
% 80.91/81.11  (step t389 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= tptp.sz00 (tptp.sdtasdt0 W0 tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 W0)))))) (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) :rule implies :premises (t388))
% 80.91/81.11  (step t390 (cl (or (not (tptp.aElement0 tptp.xa)) (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa))))) :rule resolution :premises (t389 t329))
% 80.91/81.11  (step t391 (cl (and (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00)) (= tptp.sz00 (tptp.sdtasdt0 tptp.sz00 tptp.xa)))) :rule resolution :premises (t382 t217 t390))
% 80.91/81.11  (step t392 (cl (= tptp.sz00 (tptp.sdtasdt0 tptp.xa tptp.sz00))) :rule resolution :premises (t380 t391))
% 80.91/81.11  (step t393 (cl (tptp.aElementOf0 tptp.sz00 tptp.xI)) :rule resolution :premises (t312 t332 t350 t364 t378 t392))
% 80.91/81.11  (step t394 (cl (not (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI))) :rule and_pos)
% 80.91/81.11  (step t395 (cl (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (not (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule reordering :premises (t394))
% 80.91/81.11  (step t396 (cl (not (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule or_pos)
% 80.91/81.11  (step t397 (cl (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) (not (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))))) :rule reordering :premises (t396))
% 80.91/81.11  (step t398 (cl (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) :rule and_neg)
% 80.91/81.11  (step t399 (cl (=> (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t400)
% 80.91/81.11  (assume t400.a0 (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)))
% 80.91/81.11  (assume t400.a1 (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.11  (assume t400.a2 (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))
% 80.91/81.11  (step t400.t1 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t400.t2)
% 80.91/81.11  (assume t400.t2.a0 (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))
% 80.91/81.11  (assume t400.t2.a1 (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)))
% 80.91/81.11  (assume t400.t2.a2 (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.11  (step t400.t2.t1 (cl (= (= (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) true) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule equiv_simplify)
% 80.91/81.11  (step t400.t2.t2 (cl (not (= (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) true)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule equiv1 :premises (t400.t2.t1))
% 80.91/81.11  (step t400.t2.t3 (cl (= (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.smndt0 tptp.xa))) :rule symm :premises (t400.t2.a2))
% 80.91/81.11  (step t400.t2.t4 (cl (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule symm :premises (t400.t2.t3))
% 80.91/81.11  (step t400.t2.t5 (cl (= (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.smndt0 tptp.xa))) :rule symm :premises (t400.t2.t4))
% 80.91/81.11  (step t400.t2.t6 (cl (= tptp.xI tptp.xI)) :rule refl)
% 80.91/81.11  (step t400.t2.t7 (cl (= (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) (tptp.aElementOf0 (tptp.smndt0 tptp.xa) tptp.xI))) :rule cong :premises (t400.t2.t5 t400.t2.t6))
% 80.91/81.11  (step t400.t2.t8 (cl (= (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) (tptp.smndt0 tptp.xa))) :rule symm :premises (t400.t2.a1))
% 80.91/81.11  (step t400.t2.t9 (cl (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) :rule symm :premises (t400.t2.t8))
% 80.91/81.11  (step t400.t2.t10 (cl (= (tptp.aElementOf0 (tptp.smndt0 tptp.xa) tptp.xI) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) :rule cong :premises (t400.t2.t9 t400.t2.t6))
% 80.91/81.11  (step t400.t2.t11 (cl (= (= (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) true) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) :rule equiv_simplify)
% 80.91/81.11  (step t400.t2.t12 (cl (= (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) true) (not (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) :rule equiv2 :premises (t400.t2.t11))
% 80.91/81.11  (step t400.t2.t13 (cl (= (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) true)) :rule resolution :premises (t400.t2.t12 t400.t2.a0))
% 80.91/81.11  (step t400.t2.t14 (cl (= (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) true)) :rule trans :premises (t400.t2.t7 t400.t2.t10 t400.t2.t13))
% 80.91/81.11  (step t400.t2.t15 (cl (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t400.t2.t2 t400.t2.t14))
% 80.91/81.11  (step t400.t2 (cl (not (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule subproof :discharge (t400.t2.a0 t400.t2.a1 t400.t2.a2))
% 80.91/81.11  (step t400.t3 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) :rule and_pos)
% 80.91/81.11  (step t400.t4 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) :rule and_pos)
% 80.91/81.11  (step t400.t5 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule and_pos)
% 80.91/81.11  (step t400.t6 (cl (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t400.t2 t400.t3 t400.t4 t400.t5))
% 80.91/81.11  (step t400.t7 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule reordering :premises (t400.t6))
% 80.91/81.11  (step t400.t8 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule contraction :premises (t400.t7))
% 80.91/81.11  (step t400.t9 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t400.t1 t400.t8))
% 80.91/81.11  (step t400.t10 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule implies_neg2)
% 80.91/81.11  (step t400.t11 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule resolution :premises (t400.t9 t400.t10))
% 80.91/81.11  (step t400.t12 (cl (=> (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule contraction :premises (t400.t11))
% 80.91/81.11  (step t400.t13 (cl (not (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule implies :premises (t400.t12))
% 80.91/81.11  (step t400.t14 (cl (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule and_neg)
% 80.91/81.11  (step t400.t15 (cl (and (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t400.t14 t400.a2 t400.a0 t400.a1))
% 80.91/81.11  (step t400.t16 (cl (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t400.t13 t400.t15))
% 80.91/81.11  (step t400 (cl (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule subproof :discharge (t400.a0 t400.a1 t400.a2))
% 80.91/81.11  (step t401 (cl (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) :rule and_pos)
% 80.91/81.11  (step t402 (cl (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule and_pos)
% 80.91/81.11  (step t403 (cl (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) :rule and_pos)
% 80.91/81.11  (step t404 (cl (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)))) :rule resolution :premises (t400 t401 t402 t403))
% 80.91/81.11  (step t405 (cl (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule reordering :premises (t404))
% 80.91/81.11  (step t406 (cl (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule contraction :premises (t405))
% 80.91/81.11  (step t407 (cl (=> (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t399 t406))
% 80.91/81.11  (step t408 (cl (=> (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule implies_neg2)
% 80.91/81.11  (step t409 (cl (=> (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (=> (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule resolution :premises (t407 t408))
% 80.91/81.11  (step t410 (cl (=> (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI))) :rule contraction :premises (t409))
% 80.91/81.11  (step t411 (cl (not (and (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa)) (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule implies :premises (t410))
% 80.91/81.11  (step t412 (cl (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t398 t411))
% 80.91/81.11  (step t413 (cl (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa))) (not (= (tptp.smndt0 tptp.xa) (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI) (not (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) :rule reordering :premises (t412))
% 80.91/81.11  (step t414 (cl (not (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) :rule or_pos)
% 80.91/81.11  (step t415 (cl (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI) (not (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)))) :rule reordering :premises (t414))
% 80.91/81.11  (step t416 (cl (not (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)))) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) :rule and_pos)
% 80.91/81.11  (step t417 (cl (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) (not (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) :rule reordering :premises (t416))
% 80.91/81.11  (step t418 (cl (not (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)))) :rule or_pos)
% 80.91/81.11  (step t419 (cl (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) (not (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)))))) :rule reordering :premises (t418))
% 80.91/81.11  (step t420 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t421)
% 80.91/81.11  (assume t421.a0 (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))))
% 80.91/81.11  (step t421.t1 (cl (or (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)))))) :rule forall_inst :args ((:= W0 tptp.xa) (:= BOUND_VARIABLE_1314 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (:= BOUND_VARIABLE_1307 tptp.sz00)))
% 80.91/81.11  (step t421.t2 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) :rule or :premises (t421.t1))
% 80.91/81.11  (step t421.t3 (cl (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) :rule resolution :premises (t421.t2 t421.a0))
% 80.91/81.11  (step t421 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) :rule subproof :discharge (t421.a0))
% 80.91/81.11  (step t422 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) :rule resolution :premises (t420 t421))
% 80.91/81.11  (step t423 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) (not (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)))))) :rule implies_neg2)
% 80.91/81.11  (step t424 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)))))) :rule resolution :premises (t422 t423))
% 80.91/81.11  (step t425 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)))))) :rule contraction :premises (t424))
% 80.91/81.11  (step t426 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) :rule implies :premises (t425))
% 80.91/81.11  (step t427 (cl (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))))) :rule resolution :premises (t426 t346))
% 80.91/81.11  (step t428 (cl (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)))) :rule resolution :premises (t419 t208 t427))
% 80.91/81.11  (step t429 (cl (or (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI))) :rule resolution :premises (t417 t428))
% 80.91/81.11  (step t430 (cl (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xa) tptp.xI)) :rule resolution :premises (t415 t231 t429))
% 80.91/81.11  (step t431 (cl (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t413 t258 t261 t430))
% 80.91/81.11  (step t432 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t433)
% 80.91/81.11  (assume t433.a0 (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))))
% 80.91/81.11  (step t433.t1 (cl (or (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))))) :rule forall_inst :args ((:= W0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (:= BOUND_VARIABLE_1314 tptp.xy) (:= BOUND_VARIABLE_1307 tptp.sz00)))
% 80.91/81.11  (step t433.t2 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule or :premises (t433.t1))
% 80.91/81.11  (step t433.t3 (cl (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule resolution :premises (t433.t2 t433.a0))
% 80.91/81.11  (step t433 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule subproof :discharge (t433.a0))
% 80.91/81.11  (step t434 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule resolution :premises (t432 t433))
% 80.91/81.11  (step t435 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (not (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))))) :rule implies_neg2)
% 80.91/81.11  (step t436 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))))) :rule resolution :premises (t434 t435))
% 80.91/81.11  (step t437 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))))) :rule contraction :premises (t436))
% 80.91/81.11  (step t438 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule implies :premises (t437))
% 80.91/81.11  (step t439 (cl (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule resolution :premises (t438 t346))
% 80.91/81.11  (step t440 (cl (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule resolution :premises (t397 t431 t439))
% 80.91/81.11  (step t441 (cl (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI))) :rule resolution :premises (t395 t440))
% 80.91/81.11  (step t442 (cl (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) :rule resolution :premises (t294 t393 t441))
% 80.91/81.11  (step t443 (cl (not (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) :rule or_pos)
% 80.91/81.11  (step t444 (cl (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))) (not (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))))) :rule reordering :premises (t443))
% 80.91/81.11  (step t445 (cl (not (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule or_pos)
% 80.91/81.11  (step t446 (cl (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule reordering :premises (t445))
% 80.91/81.11  (step t447 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t448)
% 80.91/81.11  (assume t448.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))))
% 80.91/81.11  (step t448.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule forall_inst :args ((:= W0 tptp.xa) (:= W1 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.11  (step t448.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule or :premises (t448.t1))
% 80.91/81.11  (step t448.t3 (cl (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t448.t2 t448.a0))
% 80.91/81.11  (step t448 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule subproof :discharge (t448.a0))
% 80.91/81.11  (step t449 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t447 t448))
% 80.91/81.11  (step t450 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule implies_neg2)
% 80.91/81.11  (step t451 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t449 t450))
% 80.91/81.11  (step t452 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule contraction :premises (t451))
% 80.91/81.11  (step t453 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule implies :premises (t452))
% 80.91/81.11  (step t454 (cl (not (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))))) (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) :rule equiv_pos2)
% 80.91/81.11  (step t455 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))))) :rule all_simplify)
% 80.91/81.11  (step t456 (cl (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) :rule resolution :premises (t454 t455 a5))
% 80.91/81.11  (step t457 (cl (or (not (tptp.aElement0 tptp.xa)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t453 t456))
% 80.91/81.11  (step t458 (cl (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule resolution :premises (t446 t217 t231 t457))
% 80.91/81.11  (step t459 (cl (not (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule or_pos)
% 80.91/81.11  (step t460 (cl (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule reordering :premises (t459))
% 80.91/81.11  (step t461 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t462)
% 80.91/81.11  (assume t462.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))))
% 80.91/81.11  (step t462.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule forall_inst :args ((:= W0 tptp.xb) (:= W1 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.11  (step t462.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule or :premises (t462.t1))
% 80.91/81.11  (step t462.t3 (cl (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t462.t2 t462.a0))
% 80.91/81.11  (step t462 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule subproof :discharge (t462.a0))
% 80.91/81.11  (step t463 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t461 t462))
% 80.91/81.11  (step t464 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (not (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule implies_neg2)
% 80.91/81.11  (step t465 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t463 t464))
% 80.91/81.11  (step t466 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule contraction :premises (t465))
% 80.91/81.11  (step t467 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule implies :premises (t466))
% 80.91/81.11  (step t468 (cl (or (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t467 t456))
% 80.91/81.11  (step t469 (cl (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule resolution :premises (t460 t185 t231 t468))
% 80.91/81.11  (step t470 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t471)
% 80.91/81.11  (assume t471.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))))
% 80.91/81.11  (step t471.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))))) :rule forall_inst :args ((:= W0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (:= W1 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (:= W2 tptp.xb)))
% 80.91/81.11  (step t471.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) :rule or :premises (t471.t1))
% 80.91/81.11  (step t471.t3 (cl (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) :rule resolution :premises (t471.t2 t471.a0))
% 80.91/81.11  (step t471 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) :rule subproof :discharge (t471.a0))
% 80.91/81.11  (step t472 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) :rule resolution :premises (t470 t471))
% 80.91/81.11  (step t473 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (not (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))))) :rule implies_neg2)
% 80.91/81.11  (step t474 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))))) :rule resolution :premises (t472 t473))
% 80.91/81.11  (step t475 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))))) :rule contraction :premises (t474))
% 80.91/81.11  (step t476 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) :rule implies :premises (t475))
% 80.91/81.11  (step t477 (cl (not (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))))) (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) :rule equiv_pos2)
% 80.91/81.11  (step t478 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aElement0 W1) (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))))) :rule all_simplify)
% 80.91/81.11  (step t479 (cl (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) :rule resolution :premises (t477 t478 a7))
% 80.91/81.11  (step t480 (cl (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (tptp.aElement0 tptp.xb)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb))))) :rule resolution :premises (t476 t479))
% 80.91/81.11  (step t481 (cl (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xb) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xa (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xb)))) :rule resolution :premises (t444 t185 t458 t469 t480))
% 80.91/81.11  (step t482 (cl (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) :rule resolution :premises (t94 t128 t200 t244 t258 t261 t275 t278 t292 t442 t481))
% 80.91/81.11  (step t483 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t484)
% 80.91/81.11  (assume t484.a0 (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))))
% 80.91/81.11  (step t484.t1 (cl (or (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))))) :rule forall_inst :args ((:= W0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (:= BOUND_VARIABLE_1314 tptp.xx) (:= BOUND_VARIABLE_1307 tptp.sz00)))
% 80.91/81.11  (step t484.t2 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule or :premises (t484.t1))
% 80.91/81.11  (step t484.t3 (cl (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule resolution :premises (t484.t2 t484.a0))
% 80.91/81.11  (step t484 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule subproof :discharge (t484.a0))
% 80.91/81.11  (step t485 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule resolution :premises (t483 t484))
% 80.91/81.11  (step t486 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (not (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))))) :rule implies_neg2)
% 80.91/81.11  (step t487 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))))) :rule resolution :premises (t485 t486))
% 80.91/81.11  (step t488 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))))) :rule contraction :premises (t487))
% 80.91/81.11  (step t489 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule implies :premises (t488))
% 80.91/81.11  (step t490 (cl (or (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))))) :rule resolution :premises (t489 t346))
% 80.91/81.11  (step t491 (cl (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)))) :rule resolution :premises (t71 t482 t490))
% 80.91/81.11  (step t492 (cl (or (not (tptp.aElement0 tptp.xx)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI))) :rule resolution :premises (t69 t491))
% 80.91/81.11  (step t493 (cl (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) tptp.xI)) :rule resolution :premises (t66 t67 t492))
% 80.91/81.11  (step t494 (cl (not (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) :rule or_pos)
% 80.91/81.11  (step t495 (cl (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI) (not (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule reordering :premises (t494))
% 80.91/81.11  (step t496 (cl (not (= (or (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (or (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))))) (not (or (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) (or (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule equiv_pos2)
% 80.91/81.11  (step t497 (cl (= (= (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) true) (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule equiv_simplify)
% 80.91/81.11  (step t498 (cl (not (= (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) true)) (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule equiv1 :premises (t497))
% 80.91/81.11  (step t499 (cl (= (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))))) :rule all_simplify)
% 80.91/81.11  (step t500 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule refl)
% 80.91/81.11  (step t501 (cl (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule all_simplify)
% 80.91/81.11  (step t502 (cl (= (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))) (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule cong :premises (t500 t501))
% 80.91/81.11  (step t503 (cl (= (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) true)) :rule all_simplify)
% 80.91/81.11  (step t504 (cl (= (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))) true)) :rule trans :premises (t502 t503))
% 80.91/81.11  (step t505 (cl (= (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) true)) :rule trans :premises (t499 t504))
% 80.91/81.11  (step t506 (cl (= (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule resolution :premises (t498 t505))
% 80.91/81.11  (step t507 (cl (= (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))))) :rule refl)
% 80.91/81.11  (step t508 (cl (= (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule refl)
% 80.91/81.11  (step t509 (cl (= (or (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (or (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))))) :rule cong :premises (t506 t507 t508))
% 80.91/81.11  (step t510 (cl (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) :rule and_neg)
% 80.91/81.11  (step t511 (cl (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t512)
% 80.91/81.11  (assume t512.a0 (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))
% 80.91/81.11  (assume t512.a1 (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))
% 80.91/81.11  (step t512.t1 (cl (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t512.t2)
% 80.91/81.11  (assume t512.t2.a0 (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))
% 80.91/81.11  (assume t512.t2.a1 (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))
% 80.91/81.11  (step t512.t2.t1 (cl (= (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI) false) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule equiv_simplify)
% 80.91/81.11  (step t512.t2.t2 (cl (not (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI) false)) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule equiv1 :premises (t512.t2.t1))
% 80.91/81.11  (step t512.t2.t3 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)))) :rule symm :premises (t512.t2.a1))
% 80.91/81.11  (step t512.t2.t4 (cl (= tptp.xI tptp.xI)) :rule refl)
% 80.91/81.11  (step t512.t2.t5 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule cong :premises (t512.t2.t3 t512.t2.t4))
% 80.91/81.11  (step t512.t2.t6 (cl (= (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) false) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule equiv_simplify)
% 80.91/81.11  (step t512.t2.t7 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) false) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule equiv2 :premises (t512.t2.t6))
% 80.91/81.11  (step t512.t2.t8 (cl (not (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) :rule not_not)
% 80.91/81.11  (step t512.t2.t9 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) false) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) :rule resolution :premises (t512.t2.t7 t512.t2.t8))
% 80.91/81.11  (step t512.t2.t10 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) false)) :rule resolution :premises (t512.t2.t9 t512.t2.a0))
% 80.91/81.11  (step t512.t2.t11 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI) false)) :rule trans :premises (t512.t2.t5 t512.t2.t10))
% 80.91/81.11  (step t512.t2.t12 (cl (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule resolution :premises (t512.t2.t2 t512.t2.t11))
% 80.91/81.11  (step t512.t2 (cl (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule subproof :discharge (t512.t2.a0 t512.t2.a1))
% 80.91/81.11  (step t512.t3 (cl (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule and_pos)
% 80.91/81.11  (step t512.t4 (cl (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) :rule and_pos)
% 80.91/81.11  (step t512.t5 (cl (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))))) :rule resolution :premises (t512.t2 t512.t3 t512.t4))
% 80.91/81.11  (step t512.t6 (cl (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule reordering :premises (t512.t5))
% 80.91/81.11  (step t512.t7 (cl (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule contraction :premises (t512.t6))
% 80.91/81.11  (step t512.t8 (cl (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule resolution :premises (t512.t1 t512.t7))
% 80.91/81.11  (step t512.t9 (cl (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule implies_neg2)
% 80.91/81.11  (step t512.t10 (cl (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule resolution :premises (t512.t8 t512.t9))
% 80.91/81.11  (step t512.t11 (cl (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule contraction :premises (t512.t10))
% 80.91/81.11  (step t512.t12 (cl (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule implies :premises (t512.t11))
% 80.91/81.11  (step t512.t13 (cl (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) :rule and_neg)
% 80.91/81.11  (step t512.t14 (cl (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) :rule resolution :premises (t512.t13 t512.a0 t512.a1))
% 80.91/81.11  (step t512.t15 (cl (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule resolution :premises (t512.t12 t512.t14))
% 80.91/81.11  (step t512 (cl (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule subproof :discharge (t512.a0 t512.a1))
% 80.91/81.11  (step t513 (cl (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule and_pos)
% 80.91/81.11  (step t514 (cl (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) :rule and_pos)
% 80.91/81.11  (step t515 (cl (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))))) :rule resolution :premises (t512 t513 t514))
% 80.91/81.11  (step t516 (cl (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule reordering :premises (t515))
% 80.91/81.11  (step t517 (cl (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule contraction :premises (t516))
% 80.91/81.11  (step t518 (cl (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule resolution :premises (t511 t517))
% 80.91/81.11  (step t519 (cl (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule implies_neg2)
% 80.91/81.11  (step t520 (cl (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule resolution :premises (t518 t519))
% 80.91/81.11  (step t521 (cl (=> (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule contraction :premises (t520))
% 80.91/81.11  (step t522 (cl (not (and (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule implies :premises (t521))
% 80.91/81.11  (step t523 (cl (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule resolution :premises (t510 t522))
% 80.91/81.11  (step t524 (cl (or (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (not (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))))) :rule or_neg)
% 80.91/81.11  (step t525 (cl (or (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (not (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))))) :rule or_neg)
% 80.91/81.11  (step t526 (cl (or (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule or_neg)
% 80.91/81.11  (step t527 (cl (or (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (or (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) (or (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule resolution :premises (t523 t524 t525 t526))
% 80.91/81.11  (step t528 (cl (or (not (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule contraction :premises (t527))
% 80.91/81.11  (step t529 (cl (or (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)))) :rule resolution :premises (t496 t509 t528))
% 80.91/81.11  (step t530 (cl (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI) (not (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule or :premises (t529))
% 80.91/81.11  (step t531 (cl (not (= (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xw (tptp.smndt0 tptp.xx)) tptp.xI)) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))) (not (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xw (tptp.smndt0 tptp.xx)) tptp.xI))) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule equiv_pos2)
% 80.91/81.11  (step t532 (cl (= tptp.xw (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)))) :rule and :premises (t108))
% 80.91/81.11  (step t533 (cl (= (tptp.smndt0 tptp.xx) (tptp.smndt0 tptp.xx))) :rule refl)
% 80.91/81.11  (step t534 (cl (= (tptp.sdtpldt0 tptp.xw (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)))) :rule cong :premises (t532 t533))
% 80.91/81.11  (step t535 (cl (= tptp.xI tptp.xI)) :rule refl)
% 80.91/81.11  (step t536 (cl (= (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xw (tptp.smndt0 tptp.xx)) tptp.xI) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule cong :premises (t534 t535))
% 80.91/81.11  (step t537 (cl (= (not (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xw (tptp.smndt0 tptp.xx)) tptp.xI)) (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI)))) :rule cong :premises (t536))
% 80.91/81.11  (step t538 (cl (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule resolution :premises (t531 t537 a32))
% 80.91/81.11  (step t539 (cl (not (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) :rule or_pos)
% 80.91/81.11  (step t540 (cl (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))) (not (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))))) :rule reordering :premises (t539))
% 80.91/81.11  (step t541 (cl (not (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)))) (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) :rule or_pos)
% 80.91/81.11  (step t542 (cl (not (tptp.aElement0 tptp.xy)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)) (not (tptp.aElement0 tptp.xa)) (not (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))))) :rule reordering :premises (t541))
% 80.91/81.11  (step t543 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t544)
% 80.91/81.11  (assume t544.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))))
% 80.91/81.11  (step t544.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))))) :rule forall_inst :args ((:= W0 tptp.xy) (:= W1 tptp.xa)))
% 80.91/81.11  (step t544.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule or :premises (t544.t1))
% 80.91/81.11  (step t544.t3 (cl (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule resolution :premises (t544.t2 t544.a0))
% 80.91/81.11  (step t544 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule subproof :discharge (t544.a0))
% 80.91/81.11  (step t545 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule resolution :premises (t543 t544))
% 80.91/81.11  (step t546 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)))) (not (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))))) :rule implies_neg2)
% 80.91/81.11  (step t547 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))))) :rule resolution :premises (t545 t546))
% 80.91/81.11  (step t548 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))))) :rule contraction :premises (t547))
% 80.91/81.11  (step t549 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule implies :premises (t548))
% 80.91/81.11  (step t550 (cl (or (not (tptp.aElement0 tptp.xy)) (not (tptp.aElement0 tptp.xa)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa)))) :rule resolution :premises (t549 t456))
% 80.91/81.11  (step t551 (cl (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) :rule resolution :premises (t542 t317 t217 t550))
% 80.91/81.11  (step t552 (cl (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)))) (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) :rule or_pos)
% 80.91/81.11  (step t553 (cl (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)) (not (tptp.aElement0 tptp.xb)) (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))))) :rule reordering :premises (t552))
% 80.91/81.11  (step t554 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t555)
% 80.91/81.11  (assume t555.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))))
% 80.91/81.11  (step t555.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))))) :rule forall_inst :args ((:= W0 tptp.xx) (:= W1 tptp.xb)))
% 80.91/81.11  (step t555.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)))) :rule or :premises (t555.t1))
% 80.91/81.11  (step t555.t3 (cl (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)))) :rule resolution :premises (t555.t2 t555.a0))
% 80.91/81.11  (step t555 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)))) :rule subproof :discharge (t555.a0))
% 80.91/81.11  (step t556 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)))) :rule resolution :premises (t554 t555))
% 80.91/81.11  (step t557 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)))) (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))))) :rule implies_neg2)
% 80.91/81.11  (step t558 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))))) :rule resolution :premises (t556 t557))
% 80.91/81.11  (step t559 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1)))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))))) :rule contraction :premises (t558))
% 80.91/81.11  (step t560 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (tptp.aElement0 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)))) :rule implies :premises (t559))
% 80.91/81.11  (step t561 (cl (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb)))) :rule resolution :premises (t560 t456))
% 80.91/81.11  (step t562 (cl (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) :rule resolution :premises (t553 t67 t185 t561))
% 80.91/81.11  (step t563 (cl (not (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)))) (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx))) :rule or_pos)
% 80.91/81.11  (step t564 (cl (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)) (not (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx))))) :rule reordering :premises (t563))
% 80.91/81.11  (step t565 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t566)
% 80.91/81.11  (assume t566.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))))
% 80.91/81.11  (step t566.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx))))) :rule forall_inst :args ((:= W0 tptp.xx)))
% 80.91/81.11  (step t566.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)))) :rule or :premises (t566.t1))
% 80.91/81.11  (step t566.t3 (cl (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)))) :rule resolution :premises (t566.t2 t566.a0))
% 80.91/81.11  (step t566 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)))) :rule subproof :discharge (t566.a0))
% 80.91/81.11  (step t567 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)))) :rule resolution :premises (t565 t566))
% 80.91/81.11  (step t568 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)))) (not (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx))))) :rule implies_neg2)
% 80.91/81.11  (step t569 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx))))) :rule resolution :premises (t567 t568))
% 80.91/81.11  (step t570 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0)))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx))))) :rule contraction :premises (t569))
% 80.91/81.11  (step t571 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (tptp.aElement0 (tptp.smndt0 W0))))) (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)))) :rule implies :premises (t570))
% 80.91/81.11  (step t572 (cl (or (not (tptp.aElement0 tptp.xx)) (tptp.aElement0 (tptp.smndt0 tptp.xx)))) :rule resolution :premises (t571 t229))
% 80.91/81.11  (step t573 (cl (tptp.aElement0 (tptp.smndt0 tptp.xx))) :rule resolution :premises (t564 t67 t572))
% 80.91/81.11  (step t574 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t575)
% 80.91/81.11  (assume t575.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))))
% 80.91/81.11  (step t575.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))))) :rule forall_inst :args ((:= W0 (tptp.sdtasdt0 tptp.xy tptp.xa)) (:= W1 (tptp.sdtasdt0 tptp.xx tptp.xb)) (:= W2 (tptp.smndt0 tptp.xx))))
% 80.91/81.11  (step t575.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) :rule or :premises (t575.t1))
% 80.91/81.11  (step t575.t3 (cl (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) :rule resolution :premises (t575.t2 t575.a0))
% 80.91/81.11  (step t575 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) :rule subproof :discharge (t575.a0))
% 80.91/81.11  (step t576 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) :rule resolution :premises (t574 t575))
% 80.91/81.11  (step t577 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (not (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))))) :rule implies_neg2)
% 80.91/81.11  (step t578 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))))) :rule resolution :premises (t576 t577))
% 80.91/81.11  (step t579 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))))) :rule contraction :premises (t578))
% 80.91/81.11  (step t580 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2)))))) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) :rule implies :premises (t579))
% 80.91/81.11  (step t581 (cl (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xy tptp.xa))) (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (not (tptp.aElement0 (tptp.smndt0 tptp.xx))) (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))) :rule resolution :premises (t580 t479))
% 80.91/81.11  (step t582 (cl (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtasdt0 tptp.xx tptp.xb)) (tptp.smndt0 tptp.xx)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))))) :rule resolution :premises (t540 t551 t562 t573 t581))
% 80.91/81.11  (step t583 (cl (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule resolution :premises (t530 t538 t582))
% 80.91/81.11  (step t584 (cl (not (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI)))) (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule and_pos)
% 80.91/81.11  (step t585 (cl (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (not (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) :rule reordering :premises (t584))
% 80.91/81.11  (step t586 (cl (not (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI)))) :rule or_pos)
% 80.91/81.11  (step t587 (cl (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))) (not (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI)))))) :rule reordering :premises (t586))
% 80.91/81.11  (step t588 (cl (not (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))) (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) :rule or_pos)
% 80.91/81.11  (step t589 (cl (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI) (not (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)))) :rule reordering :premises (t588))
% 80.91/81.11  (step t590 (cl (not (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)))) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))) :rule and_pos)
% 80.91/81.11  (step t591 (cl (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (not (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) :rule reordering :premises (t590))
% 80.91/81.11  (step t592 (cl (not (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)))) :rule or_pos)
% 80.91/81.11  (step t593 (cl (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))) (not (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)))))) :rule reordering :premises (t592))
% 80.91/81.11  (step t594 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t595)
% 80.91/81.11  (assume t595.a0 (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))))
% 80.91/81.11  (step t595.t1 (cl (or (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)))))) :rule forall_inst :args ((:= W0 tptp.xa) (:= BOUND_VARIABLE_1314 tptp.xy) (:= BOUND_VARIABLE_1307 tptp.sz00)))
% 80.91/81.11  (step t595.t2 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) :rule or :premises (t595.t1))
% 80.91/81.11  (step t595.t3 (cl (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) :rule resolution :premises (t595.t2 t595.a0))
% 80.91/81.11  (step t595 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) :rule subproof :discharge (t595.a0))
% 80.91/81.11  (step t596 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) :rule resolution :premises (t594 t595))
% 80.91/81.11  (step t597 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) (not (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)))))) :rule implies_neg2)
% 80.91/81.11  (step t598 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)))))) :rule resolution :premises (t596 t597))
% 80.91/81.11  (step t599 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)))))) :rule contraction :premises (t598))
% 80.91/81.11  (step t600 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) :rule implies :premises (t599))
% 80.91/81.11  (step t601 (cl (or (not (tptp.aElementOf0 tptp.xa tptp.xI)) (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))))) :rule resolution :premises (t600 t346))
% 80.91/81.11  (step t602 (cl (and (or (not (tptp.aElementOf0 tptp.sz00 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 tptp.xa tptp.sz00) tptp.xI)) (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)))) :rule resolution :premises (t593 t208 t601))
% 80.91/81.11  (step t603 (cl (or (not (tptp.aElement0 tptp.xy)) (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI))) :rule resolution :premises (t591 t602))
% 80.91/81.11  (step t604 (cl (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) :rule resolution :premises (t589 t317 t603))
% 80.91/81.11  (step t605 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t606)
% 80.91/81.11  (assume t606.a0 (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))))
% 80.91/81.11  (step t606.t1 (cl (or (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI)))))) :rule forall_inst :args ((:= W0 (tptp.sdtasdt0 tptp.xy tptp.xa)) (:= BOUND_VARIABLE_1314 (tptp.sdtasdt0 tptp.xx tptp.xb)) (:= BOUND_VARIABLE_1307 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)))))
% 80.91/81.11  (step t606.t2 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) :rule or :premises (t606.t1))
% 80.91/81.11  (step t606.t3 (cl (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) :rule resolution :premises (t606.t2 t606.a0))
% 80.91/81.11  (step t606 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) :rule subproof :discharge (t606.a0))
% 80.91/81.11  (step t607 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) :rule resolution :premises (t605 t606))
% 80.91/81.11  (step t608 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) (not (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI)))))) :rule implies_neg2)
% 80.91/81.11  (step t609 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI)))))) :rule resolution :premises (t607 t608))
% 80.91/81.11  (step t610 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI)))))) :rule contraction :premises (t609))
% 80.91/81.11  (step t611 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1314 $$unsorted) (BOUND_VARIABLE_1307 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xI)) (and (or (not (tptp.aElementOf0 BOUND_VARIABLE_1307 tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 W0 BOUND_VARIABLE_1307) tptp.xI)) (or (not (tptp.aElement0 BOUND_VARIABLE_1314)) (tptp.aElementOf0 (tptp.sdtasdt0 BOUND_VARIABLE_1314 W0) tptp.xI)))))) (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) :rule implies :premises (t610))
% 80.91/81.11  (step t612 (cl (or (not (tptp.aElementOf0 (tptp.sdtasdt0 tptp.xy tptp.xa) tptp.xI)) (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI))))) :rule resolution :premises (t611 t346))
% 80.91/81.11  (step t613 (cl (and (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI)) (or (not (tptp.aElement0 (tptp.sdtasdt0 tptp.xx tptp.xb))) (tptp.aElementOf0 (tptp.sdtasdt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xy tptp.xa)) tptp.xI)))) :rule resolution :premises (t587 t604 t612))
% 80.91/81.11  (step t614 (cl (or (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI)) (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xy tptp.xa) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx))) tptp.xI))) :rule resolution :premises (t585 t613))
% 80.91/81.11  (step t615 (cl (not (tptp.aElementOf0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.smndt0 tptp.xx)) tptp.xI))) :rule resolution :premises (t495 t583 t614))
% 80.91/81.11  (step t616 (cl (not (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx))))) (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule and_pos)
% 80.91/81.11  (step t617 (cl (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) :rule reordering :premises (t616))
% 80.91/81.11  (step t618 (cl (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx))))) :rule or_pos)
% 80.91/81.11  (step t619 (cl (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))) (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx))))))) :rule reordering :premises (t618))
% 80.91/81.11  (step t620 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t621)
% 80.91/81.11  (assume t621.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))))
% 80.91/81.11  (step t621.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx))))))) :rule forall_inst :args ((:= W0 tptp.xx) (:= W1 tptp.xb) (:= W2 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))
% 80.91/81.11  (step t621.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) :rule or :premises (t621.t1))
% 80.91/81.11  (step t621.t3 (cl (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) :rule resolution :premises (t621.t2 t621.a0))
% 80.91/81.11  (step t621 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) :rule subproof :discharge (t621.a0))
% 80.91/81.11  (step t622 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) :rule resolution :premises (t620 t621))
% 80.91/81.11  (step t623 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) (not (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx))))))) :rule implies_neg2)
% 80.91/81.11  (step t624 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx))))))) :rule resolution :premises (t622 t623))
% 80.91/81.11  (step t625 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0)))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx))))))) :rule contraction :premises (t624))
% 80.91/81.11  (step t626 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aElement0 W0)) (not (tptp.aElement0 W1)) (not (tptp.aElement0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W1 W2) W0) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W0) (tptp.sdtasdt0 W2 W0))))))) (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) :rule implies :premises (t625))
% 80.91/81.11  (step t627 (cl (or (not (tptp.aElement0 tptp.xx)) (not (tptp.aElement0 tptp.xb)) (not (tptp.aElement0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)))))) :rule resolution :premises (t626 t241))
% 80.91/81.11  (step t628 (cl (and (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))) tptp.xx) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xb tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx))))) :rule resolution :premises (t619 t67 t185 t231 t627))
% 80.91/81.11  (step t629 (cl (= (tptp.sdtasdt0 tptp.xx (tptp.sdtpldt0 tptp.xb (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xx tptp.xb) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t617 t628))
% 80.91/81.11  (step t630 (cl (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule and_pos)
% 80.91/81.11  (step t631 (cl (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))) (not (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule reordering :premises (t630))
% 80.91/81.11  (step t632 (cl (not (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule or_pos)
% 80.91/81.11  (step t633 (cl (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) (not (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule reordering :premises (t632))
% 80.91/81.11  (step t634 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule implies_neg1)
% 80.91/81.11  (anchor :step t635)
% 80.91/81.11  (assume t635.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))))
% 80.91/81.11  (step t635.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule forall_inst :args ((:= W0 tptp.xx)))
% 80.91/81.11  (step t635.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule or :premises (t635.t1))
% 80.91/81.11  (step t635.t3 (cl (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t635.t2 t635.a0))
% 80.91/81.11  (step t635 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule subproof :discharge (t635.a0))
% 80.91/81.11  (step t636 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t634 t635))
% 80.91/81.11  (step t637 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (not (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule implies_neg2)
% 80.91/81.11  (step t638 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule resolution :premises (t636 t637))
% 80.91/81.12  (step t639 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) :rule contraction :premises (t638))
% 80.91/81.12  (step t640 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElement0 W0)) (and (= (tptp.smndt0 W0) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) W0)) (= (tptp.smndt0 W0) (tptp.sdtasdt0 W0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))))) (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule implies :premises (t639))
% 80.91/81.12  (step t641 (cl (or (not (tptp.aElement0 tptp.xx)) (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))))) :rule resolution :premises (t640 t125))
% 80.91/81.12  (step t642 (cl (and (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)) tptp.xx)) (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb)))))) :rule resolution :premises (t633 t67 t641))
% 80.91/81.12  (step t643 (cl (= (tptp.smndt0 tptp.xx) (tptp.sdtasdt0 tptp.xx (tptp.smndt0 (tptp.sdtpldt0 tptp.xa tptp.xb))))) :rule resolution :premises (t631 t642))
% 80.91/81.12  (step t644 (cl) :rule resolution :premises (t64 t493 t615 t629 t643))
% 80.91/81.12  
% 80.91/81.12  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.RzabxFCHST/cvc5---1.0.5_10736.smt2
% 80.91/81.12  % cvc5---1.0.5 exiting
% 80.91/81.12  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------