TSTP Solution File: NUM604+3 by cvc5---1.0.5

View Problem - Process Solution

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

% Computer : n014.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:34:14 EDT 2024

% Result   : Theorem 1.34s 1.54s
% Output   : Proof 1.34s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.15  % Problem    : NUM604+3 : TPTP v8.2.0. Released v4.0.0.
% 0.11/0.16  % Command    : do_cvc5 %s %d
% 0.16/0.37  % Computer : n014.cluster.edu
% 0.16/0.37  % Model    : x86_64 x86_64
% 0.16/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.37  % Memory   : 8042.1875MB
% 0.16/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.37  % CPULimit   : 300
% 0.16/0.37  % WCLimit    : 300
% 0.16/0.37  % DateTime   : Tue May 28 02:05:39 EDT 2024
% 0.16/0.37  % CPUTime    : 
% 0.22/0.56  %----Proving TF0_NAR, FOF, or CNF
% 1.34/1.54  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 1.34/1.54  % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.7JxmbRHaKc/cvc5---1.0.5_14186.smt2
% 1.34/1.54  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.7JxmbRHaKc/cvc5---1.0.5_14186.smt2
% 1.34/1.54  (assume a0 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) true)))
% 1.34/1.54  (assume a1 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) true)))
% 1.34/1.54  (assume a2 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElement0 W1))))))
% 1.34/1.54  (assume a3 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (=> (tptp.isFinite0 W0) true))))
% 1.34/1.54  (assume a4 (forall ((W0 $$unsorted)) (= (= W0 tptp.slcrc0) (and (tptp.aSet0 W0) (not (exists ((W1 $$unsorted)) (tptp.aElementOf0 W1 W0)))))))
% 1.34/1.54  (assume a5 (tptp.isFinite0 tptp.slcrc0))
% 1.34/1.54  (assume a6 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (=> (tptp.isCountable0 W0) true))))
% 1.34/1.54  (assume a7 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isCountable0 W0)) (not (tptp.isFinite0 W0)))))
% 1.34/1.54  (assume a8 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isCountable0 W0)) (not (= W0 tptp.slcrc0)))))
% 1.34/1.54  (assume a9 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (= (tptp.aSubsetOf0 W1 W0) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 W0)))))))))
% 1.34/1.54  (assume a10 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isFinite0 W0)) (forall ((W1 $$unsorted)) (=> (tptp.aSubsetOf0 W1 W0) (tptp.isFinite0 W1))))))
% 1.34/1.54  (assume a11 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (tptp.aSubsetOf0 W0 W0))))
% 1.34/1.54  (assume a12 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.aSet0 W1)) (=> (and (tptp.aSubsetOf0 W0 W1) (tptp.aSubsetOf0 W1 W0)) (= W0 W1)))))
% 1.34/1.54  (assume a13 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.aSet0 W1) (tptp.aSet0 W2)) (=> (and (tptp.aSubsetOf0 W0 W1) (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2)))))
% 1.34/1.54  (assume a14 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.aElement0 W1)) (forall ((W2 $$unsorted)) (= (= W2 (tptp.sdtpldt0 W0 W1)) (and (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (and (tptp.aElement0 W3) (or (tptp.aElementOf0 W3 W0) (= W3 W1)))))))))))
% 1.34/1.54  (assume a15 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.aElement0 W1)) (forall ((W2 $$unsorted)) (= (= W2 (tptp.sdtmndt0 W0 W1)) (and (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (and (tptp.aElement0 W3) (tptp.aElementOf0 W3 W0) (not (= W3 W1)))))))))))
% 1.34/1.54  (assume a16 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (= (tptp.sdtpldt0 (tptp.sdtmndt0 W0 W1) W1) W0))))))
% 1.34/1.54  (assume a17 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElement0 W0) (tptp.aSet0 W1)) (=> (not (tptp.aElementOf0 W0 W1)) (= (tptp.sdtmndt0 (tptp.sdtpldt0 W1 W0) W0) W1)))))
% 1.34/1.54  (assume a18 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isCountable0 W1)) (tptp.isCountable0 (tptp.sdtpldt0 W1 W0)))))))
% 1.34/1.54  (assume a19 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isCountable0 W1)) (tptp.isCountable0 (tptp.sdtmndt0 W1 W0)))))))
% 1.34/1.54  (assume a20 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isFinite0 W1)) (tptp.isFinite0 (tptp.sdtpldt0 W1 W0)))))))
% 1.34/1.54  (assume a21 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isFinite0 W1)) (tptp.isFinite0 (tptp.sdtmndt0 W1 W0)))))))
% 1.34/1.54  (assume a22 (and (tptp.aSet0 tptp.szNzAzT0) (tptp.isCountable0 tptp.szNzAzT0)))
% 1.34/1.54  (assume a23 (tptp.aElementOf0 tptp.sz00 tptp.szNzAzT0))
% 1.34/1.54  (assume a24 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.szszuzczcdt0 W0) tptp.szNzAzT0) (not (= (tptp.szszuzczcdt0 W0) tptp.sz00))))))
% 1.34/1.54  (assume a25 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1)) (= W0 W1)))))
% 1.34/1.54  (assume a26 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (or (= W0 tptp.sz00) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 tptp.szNzAzT0) (= W0 (tptp.szszuzczcdt0 W1))))))))
% 1.34/1.54  (assume a27 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (not (= W0 (tptp.szszuzczcdt0 W0))))))
% 1.34/1.54  (assume a28 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (tptp.sdtlseqdt0 W0 W1) true))))
% 1.34/1.54  (assume a29 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.sdtlseqdt0 tptp.sz00 W0))))
% 1.34/1.54  (assume a30 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (not (tptp.sdtlseqdt0 (tptp.szszuzczcdt0 W0) tptp.sz00)))))
% 1.34/1.54  (assume a31 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))))))
% 1.34/1.54  (assume a32 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.sdtlseqdt0 W0 (tptp.szszuzczcdt0 W0)))))
% 1.34/1.54  (assume a33 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.sdtlseqdt0 W0 W0))))
% 1.34/1.54  (assume a34 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (and (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)) (= W0 W1)))))
% 1.34/1.54  (assume a35 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0) (tptp.aElementOf0 W2 tptp.szNzAzT0)) (=> (and (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W2)) (tptp.sdtlseqdt0 W0 W2)))))
% 1.34/1.54  (assume a36 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (or (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 (tptp.szszuzczcdt0 W1) W0)))))
% 1.34/1.54  (assume a37 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (tptp.iLess0 W0 W1) true))))
% 1.34/1.54  (assume a38 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.iLess0 W0 (tptp.szszuzczcdt0 W0)))))
% 1.34/1.54  (assume a39 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (tptp.aElement0 (tptp.sbrdtbr0 W0)))))
% 1.34/1.54  (assume a40 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (= (tptp.aElementOf0 (tptp.sbrdtbr0 W0) tptp.szNzAzT0) (tptp.isFinite0 W0)))))
% 1.34/1.54  (assume a41 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (= (= (tptp.sbrdtbr0 W0) tptp.sz00) (= W0 tptp.slcrc0)))))
% 1.34/1.54  (assume a42 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isFinite0 W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElement0 W1) (=> (not (tptp.aElementOf0 W1 W0)) (= (tptp.sbrdtbr0 (tptp.sdtpldt0 W0 W1)) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 W0)))))))))
% 1.34/1.54  (assume a43 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.isFinite0 W0) (tptp.aElementOf0 W1 W0)) (= (tptp.szszuzczcdt0 (tptp.sbrdtbr0 (tptp.sdtmndt0 W0 W1))) (tptp.sbrdtbr0 W0)))))))
% 1.34/1.54  (assume a44 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.isFinite0 W0) (tptp.aSubsetOf0 W1 W0)) (tptp.sdtlseqdt0 (tptp.sbrdtbr0 W1) (tptp.sbrdtbr0 W0)))))))
% 1.34/1.54  (assume a45 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (and (tptp.isFinite0 W0) (tptp.sdtlseqdt0 W1 (tptp.sbrdtbr0 W0))) (exists ((W2 $$unsorted)) (and (tptp.aSubsetOf0 W2 W0) (= (tptp.sbrdtbr0 W2) W1)))))))
% 1.34/1.54  (assume a46 (forall ((W0 $$unsorted)) (=> (and (tptp.aSubsetOf0 W0 tptp.szNzAzT0) (not (= W0 tptp.slcrc0))) (forall ((W1 $$unsorted)) (= (= W1 (tptp.szmzizndt0 W0)) (and (tptp.aElementOf0 W1 W0) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W0) (tptp.sdtlseqdt0 W1 W2)))))))))
% 1.34/1.54  (assume a47 (forall ((W0 $$unsorted)) (=> (and (tptp.aSubsetOf0 W0 tptp.szNzAzT0) (tptp.isFinite0 W0) (not (= W0 tptp.slcrc0))) (forall ((W1 $$unsorted)) (= (= W1 (tptp.szmzazxdt0 W0)) (and (tptp.aElementOf0 W1 W0) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W0) (tptp.sdtlseqdt0 W2 W1)))))))))
% 1.34/1.54  (assume a48 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aSubsetOf0 W0 tptp.szNzAzT0) (tptp.aSubsetOf0 W1 tptp.szNzAzT0) (not (= W0 tptp.slcrc0)) (not (= W1 tptp.slcrc0))) (=> (and (tptp.aElementOf0 (tptp.szmzizndt0 W0) W1) (tptp.aElementOf0 (tptp.szmzizndt0 W1) W0)) (= (tptp.szmzizndt0 W0) (tptp.szmzizndt0 W1))))))
% 1.34/1.54  (assume a49 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (= (= W1 (tptp.slbdtrb0 W0)) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (= (tptp.aElementOf0 W2 W1) (and (tptp.aElementOf0 W2 tptp.szNzAzT0) (tptp.sdtlseqdt0 (tptp.szszuzczcdt0 W2) W0))))))))))
% 1.34/1.54  (assume a50 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.isFinite0 (tptp.slbdtrb0 W0)))))
% 1.34/1.54  (assume a51 (= (tptp.slbdtrb0 tptp.sz00) tptp.slcrc0))
% 1.34/1.54  (assume a52 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (tptp.aElementOf0 W0 (tptp.slbdtrb0 (tptp.szszuzczcdt0 W1))) (or (tptp.aElementOf0 W0 (tptp.slbdtrb0 W1)) (= W0 W1))))))
% 1.34/1.54  (assume a53 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (tptp.sdtlseqdt0 W0 W1) (tptp.aSubsetOf0 (tptp.slbdtrb0 W0) (tptp.slbdtrb0 W1))))))
% 1.34/1.54  (assume a54 (forall ((W0 $$unsorted)) (=> (and (tptp.aSubsetOf0 W0 tptp.szNzAzT0) (tptp.isFinite0 W0)) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 tptp.szNzAzT0) (tptp.aSubsetOf0 W0 (tptp.slbdtrb0 W1)))))))
% 1.34/1.54  (assume a55 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (= (tptp.sbrdtbr0 (tptp.slbdtrb0 W0)) W0))))
% 1.34/1.54  (assume a56 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (forall ((W2 $$unsorted)) (= (= W2 (tptp.slbdtsldtrb0 W0 W1)) (and (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (and (tptp.aSubsetOf0 W3 W0) (= (tptp.sbrdtbr0 W3) W1))))))))))
% 1.34/1.54  (assume a57 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isFinite0 W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.szNzAzT0) (tptp.isFinite0 (tptp.slbdtsldtrb0 W0 W1)))))))
% 1.34/1.54  (assume a58 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (not (tptp.isFinite0 W0))) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 tptp.szNzAzT0) (not (= (tptp.slbdtsldtrb0 W0 W1) tptp.slcrc0)))))))
% 1.34/1.54  (assume a59 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isCountable0 W0)) (forall ((W1 $$unsorted)) (=> (and (tptp.aElementOf0 W1 tptp.szNzAzT0) (not (= W1 tptp.sz00))) (tptp.isCountable0 (tptp.slbdtsldtrb0 W0 W1)))))))
% 1.34/1.54  (assume a60 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.aSet0 W2) (not (= W0 tptp.sz00))) (=> (and (tptp.aSubsetOf0 (tptp.slbdtsldtrb0 W1 W0) (tptp.slbdtsldtrb0 W2 W0)) (not (= (tptp.slbdtsldtrb0 W1 W0) tptp.slcrc0))) (tptp.aSubsetOf0 W1 W2)))))))
% 1.34/1.54  (assume a61 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (forall ((W2 $$unsorted)) (=> (and (tptp.aSubsetOf0 W2 (tptp.slbdtsldtrb0 W0 W1)) (tptp.isFinite0 W2)) (exists ((W3 $$unsorted)) (and (tptp.aSubsetOf0 W3 W0) (tptp.isFinite0 W3) (tptp.aSubsetOf0 W2 (tptp.slbdtsldtrb0 W3 W1)))))))))
% 1.34/1.54  (assume a62 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) true)))
% 1.34/1.54  (assume a63 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) (tptp.aSet0 (tptp.szDzozmdt0 W0)))))
% 1.34/1.54  (assume a64 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.szDzozmdt0 W0)) (tptp.aElement0 (tptp.sdtlpdtrp0 W0 W1)))))))
% 1.34/1.54  (assume a65 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aFunction0 W0) (tptp.aElement0 W1)) (forall ((W2 $$unsorted)) (= (= W2 (tptp.sdtlbdtrb0 W0 W1)) (and (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (and (tptp.aElementOf0 W3 (tptp.szDzozmdt0 W0)) (= (tptp.sdtlpdtrp0 W0 W3) W1))))))))))
% 1.34/1.54  (assume a66 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aFunction0 W0) (tptp.aElement0 W1)) (tptp.aSubsetOf0 (tptp.sdtlbdtrb0 W0 W1) (tptp.szDzozmdt0 W0)))))
% 1.34/1.54  (assume a67 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aSubsetOf0 W1 (tptp.szDzozmdt0 W0)) (forall ((W2 $$unsorted)) (= (= W2 (tptp.sdtlcdtrc0 W0 W1)) (and (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (exists ((W4 $$unsorted)) (and (tptp.aElementOf0 W4 W1) (= (tptp.sdtlpdtrp0 W0 W4) W3)))))))))))))
% 1.34/1.54  (assume a68 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.szDzozmdt0 W0)) (tptp.aElementOf0 (tptp.sdtlpdtrp0 W0 W1) (tptp.sdtlcdtrc0 W0 (tptp.szDzozmdt0 W0))))))))
% 1.34/1.54  (assume a69 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aSubsetOf0 W1 (tptp.szDzozmdt0 W0)) (forall ((W2 $$unsorted)) (= (= W2 (tptp.sdtexdt0 W0 W1)) (and (tptp.aFunction0 W2) (= (tptp.szDzozmdt0 W2) W1) (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 W1) (= (tptp.sdtlpdtrp0 W2 W3) (tptp.sdtlpdtrp0 W0 W3))))))))))))
% 1.34/1.54  (assume a70 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSubsetOf0 W1 (tptp.szDzozmdt0 W0)) (tptp.isCountable0 W1)) (=> (forall ((W2 $$unsorted) (W3 $$unsorted)) (=> (and (tptp.aElementOf0 W2 (tptp.szDzozmdt0 W0)) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 W0)) (not (= W2 W3))) (not (= (tptp.sdtlpdtrp0 W0 W2) (tptp.sdtlpdtrp0 W0 W3))))) (tptp.isCountable0 (tptp.sdtlcdtrc0 W0 W1))))))))
% 1.34/1.54  (assume a71 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) (=> (and (tptp.isCountable0 (tptp.szDzozmdt0 W0)) (tptp.isFinite0 (tptp.sdtlcdtrc0 W0 (tptp.szDzozmdt0 W0)))) (and (tptp.aElement0 (tptp.szDzizrdt0 W0)) (tptp.isCountable0 (tptp.sdtlbdtrb0 W0 (tptp.szDzizrdt0 W0))))))))
% 1.34/1.54  (assume a72 (and (tptp.aSet0 tptp.xT) (tptp.isFinite0 tptp.xT)))
% 1.34/1.54  (assume a73 (tptp.aElementOf0 tptp.xK tptp.szNzAzT0))
% 1.34/1.54  (assume a74 (and (tptp.aSet0 tptp.xS) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xS) (tptp.aElementOf0 W0 tptp.szNzAzT0))) (tptp.aSubsetOf0 tptp.xS tptp.szNzAzT0) (tptp.isCountable0 tptp.xS)))
% 1.34/1.54  (assume a75 (and (tptp.aFunction0 tptp.xc) (forall ((W0 $$unsorted)) (and (=> (tptp.aElementOf0 W0 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElementOf0 W1 tptp.xS))) (tptp.aSubsetOf0 W0 tptp.xS) (= (tptp.sbrdtbr0 W0) tptp.xK))) (=> (and (or (and (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElementOf0 W1 tptp.xS)))) (tptp.aSubsetOf0 W0 tptp.xS)) (= (tptp.sbrdtbr0 W0) tptp.xK)) (tptp.aElementOf0 W0 (tptp.szDzozmdt0 tptp.xc))))) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 tptp.xS tptp.xK)) (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc))) (forall ((W0 $$unsorted)) (= (tptp.aElementOf0 W0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc))) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xc)) (= (tptp.sdtlpdtrp0 tptp.xc W1) W0))))) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc))) (tptp.aElementOf0 W0 tptp.xT))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT)))
% 1.34/1.54  (assume a76 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (=> (and (or (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 tptp.szNzAzT0)))) (tptp.aSubsetOf0 W1 tptp.szNzAzT0)) (tptp.isCountable0 W1)) (forall ((W2 $$unsorted)) (=> (and (tptp.aFunction0 W2) (or (forall ((W3 $$unsorted)) (and (=> (tptp.aElementOf0 W3 (tptp.szDzozmdt0 W2)) (and (or (and (tptp.aSet0 W3) (forall ((W4 $$unsorted)) (=> (tptp.aElementOf0 W4 W3) (tptp.aElementOf0 W4 W1)))) (tptp.aSubsetOf0 W3 W1)) (= (tptp.sbrdtbr0 W3) W0))) (=> (and (tptp.aSet0 W3) (forall ((W4 $$unsorted)) (=> (tptp.aElementOf0 W4 W3) (tptp.aElementOf0 W4 W1))) (tptp.aSubsetOf0 W3 W1) (= (tptp.sbrdtbr0 W3) W0)) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 W2))))) (= (tptp.szDzozmdt0 W2) (tptp.slbdtsldtrb0 W1 W0))) (=> (and (tptp.aSet0 (tptp.sdtlcdtrc0 W2 (tptp.szDzozmdt0 W2))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.sdtlcdtrc0 W2 (tptp.szDzozmdt0 W2))) (exists ((W4 $$unsorted)) (and (tptp.aElementOf0 W4 (tptp.szDzozmdt0 W2)) (= (tptp.sdtlpdtrp0 W2 W4) W3)))))) (or (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 (tptp.sdtlcdtrc0 W2 (tptp.szDzozmdt0 W2))) (tptp.aElementOf0 W3 tptp.xT))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 W2 (tptp.szDzozmdt0 W2)) tptp.xT)))) (=> (tptp.iLess0 W0 tptp.xK) (exists ((W3 $$unsorted)) (and (tptp.aElementOf0 W3 tptp.xT) (exists ((W4 $$unsorted)) (and (tptp.aSet0 W4) (forall ((W5 $$unsorted)) (=> (tptp.aElementOf0 W5 W4) (tptp.aElementOf0 W5 W1))) (tptp.aSubsetOf0 W4 W1) (tptp.isCountable0 W4) (forall ((W5 $$unsorted)) (=> (or (and (or (and (tptp.aSet0 W5) (forall ((W6 $$unsorted)) (=> (tptp.aElementOf0 W6 W5) (tptp.aElementOf0 W6 W4)))) (tptp.aSubsetOf0 W5 W4)) (= (tptp.sbrdtbr0 W5) W0)) (tptp.aElementOf0 W5 (tptp.slbdtsldtrb0 W4 W0))) (= (tptp.sdtlpdtrp0 W2 W5) W3)))))))))))))))
% 1.34/1.54  (assume a77 (not (= tptp.xK tptp.sz00)))
% 1.34/1.54  (assume a78 (not (= tptp.xK tptp.sz00)))
% 1.34/1.54  (assume a79 (and (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (= (tptp.szszuzczcdt0 tptp.xk) tptp.xK)))
% 1.34/1.54  (assume a80 (and (tptp.aFunction0 tptp.xN) (= (tptp.szDzozmdt0 tptp.xN) tptp.szNzAzT0) (= (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) tptp.xS) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (=> (and (or (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.aElementOf0 W1 tptp.szNzAzT0)))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0)) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W1))) (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W1 $$unsorted)) (= (tptp.aElementOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W1) (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0))) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0))) (tptp.aElementOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)) (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)))))))))
% 1.34/1.54  (assume a81 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.aElementOf0 W1 tptp.szNzAzT0))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))))))
% 1.34/1.54  (assume a82 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (tptp.sdtlseqdt0 W1 W0) (and (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W1)))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.sdtlpdtrp0 tptp.xN W1)))))))
% 1.34/1.54  (assume a83 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0) (not (= W0 W1))) (not (=> (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2)))) (or (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W1)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W1)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2)))) (= (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W1)))))))))
% 1.34/1.54  (assume a84 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (=> (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2)))) (=> (and (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W2 $$unsorted)) (= (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W2) (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W2 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) (or (and (or (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))) (= (tptp.sbrdtbr0 W1) tptp.xk)) (tptp.aElementOf0 W1 (tptp.slbdtsldtrb0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xk)))))) (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2))) (tptp.aSet0 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W2 $$unsorted)) (= (tptp.aElementOf0 W2 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W2) (or (tptp.aElementOf0 W2 W1) (= W2 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (tptp.aElementOf0 W2 tptp.xS))) (tptp.aSubsetOf0 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xS) (= (tptp.sbrdtbr0 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) tptp.xK) (tptp.aElementOf0 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.slbdtsldtrb0 tptp.xS tptp.xK))))))))
% 1.34/1.54  (assume a85 (and (tptp.aFunction0 tptp.xC) (= (tptp.szDzozmdt0 tptp.xC) tptp.szNzAzT0) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aFunction0 (tptp.sdtlpdtrp0 tptp.xC W0)) (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W1))) (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W1 $$unsorted)) (= (tptp.aElementOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W1) (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (forall ((W1 $$unsorted)) (and (=> (tptp.aElementOf0 W1 (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0))) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (= (tptp.sbrdtbr0 W1) tptp.xk))) (=> (and (or (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (tptp.aSubsetOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))) (= (tptp.sbrdtbr0 W1) tptp.xk)) (tptp.aElementOf0 W1 (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0)))))) (= (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0)) (tptp.slbdtsldtrb0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xk)) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (=> (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2)))) (=> (and (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W2 $$unsorted)) (= (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W2) (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W2 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) (or (and (or (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))) (= (tptp.sbrdtbr0 W1) tptp.xk)) (tptp.aElementOf0 W1 (tptp.slbdtsldtrb0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xk)))))) (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2))) (forall ((W2 $$unsorted)) (= (tptp.aElementOf0 W2 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W2) (or (tptp.aElementOf0 W2 W1) (= W2 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (= (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W1) (tptp.sdtlpdtrp0 tptp.xc (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))))))))
% 1.34/1.54  (assume a86 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aSet0 (tptp.sdtlcdtrc0 (tptp.sdtlpdtrp0 tptp.xC W0) (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0)))) (forall ((W1 $$unsorted)) (= (tptp.aElementOf0 W1 (tptp.sdtlcdtrc0 (tptp.sdtlpdtrp0 tptp.xC W0) (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0)))) (exists ((W2 $$unsorted)) (and (tptp.aElementOf0 W2 (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0))) (= (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W2) W1))))) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlcdtrc0 (tptp.sdtlpdtrp0 tptp.xC W0) (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0)))) (tptp.aElementOf0 W1 tptp.xT))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 (tptp.sdtlpdtrp0 tptp.xC W0) (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0))) tptp.xT)))))
% 1.34/1.54  (assume a87 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (=> (and (=> (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2)))) (=> (and (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W2 $$unsorted)) (= (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W2) (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W2 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) (or (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (tptp.aSubsetOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (tptp.isCountable0 W1)) (forall ((W2 $$unsorted)) (=> (and (tptp.aSet0 W2) (or (and (or (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 W2) (tptp.aElementOf0 W3 W1))) (tptp.aSubsetOf0 W2 W1)) (= (tptp.sbrdtbr0 W2) tptp.xk)) (tptp.aElementOf0 W2 (tptp.slbdtsldtrb0 W1 tptp.xk)))) (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W3))) (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W3) (tptp.aElementOf0 W3 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W3 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 W2) (tptp.aElementOf0 W3 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (tptp.aElementOf0 W2 (tptp.slbdtsldtrb0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xk))))))))))
% 1.34/1.54  (assume a88 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 tptp.xT) (exists ((W2 $$unsorted)) (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W3))) (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W3) (tptp.aElementOf0 W3 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W3 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 W2) (tptp.aElementOf0 W3 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (tptp.isCountable0 W2) (forall ((W3 $$unsorted)) (=> (and (tptp.aSet0 W3) (or (and (or (forall ((W4 $$unsorted)) (=> (tptp.aElementOf0 W4 W3) (tptp.aElementOf0 W4 W2))) (tptp.aSubsetOf0 W3 W2)) (= (tptp.sbrdtbr0 W3) tptp.xk)) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 W2 tptp.xk)))) (= (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W3) W1))))))))))
% 1.34/1.54  (assume a89 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 tptp.xT) (forall ((W2 $$unsorted)) (=> (and (tptp.aSet0 W2) (or (and (or (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 W2) (tptp.aElementOf0 W3 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0))))) (tptp.aSubsetOf0 W2 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)))) (= (tptp.sbrdtbr0 W2) tptp.xk)) (tptp.aElementOf0 W2 (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)) tptp.xk)))) (= (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W2) W1))))))))
% 1.34/1.54  (assume a90 (and (tptp.aFunction0 tptp.xe) (= (tptp.szDzozmdt0 tptp.xe) tptp.szNzAzT0) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))))
% 1.34/1.54  (assume a91 (and (tptp.aFunction0 tptp.xd) (= (tptp.szDzozmdt0 tptp.xd) tptp.szNzAzT0) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (or (and (or (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0))))) (tptp.aSubsetOf0 W1 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)))) (= (tptp.sbrdtbr0 W1) tptp.xk)) (tptp.aElementOf0 W1 (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)) tptp.xk)))) (= (tptp.sdtlpdtrp0 tptp.xd W0) (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W1))))))))
% 1.34/1.54  (assume a92 (and (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xd (tptp.szDzozmdt0 tptp.xd))) (forall ((W0 $$unsorted)) (= (tptp.aElementOf0 W0 (tptp.sdtlcdtrc0 tptp.xd (tptp.szDzozmdt0 tptp.xd))) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xd)) (= (tptp.sdtlpdtrp0 tptp.xd W1) W0))))) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 (tptp.sdtlcdtrc0 tptp.xd (tptp.szDzozmdt0 tptp.xd))) (tptp.aElementOf0 W0 tptp.xT))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xd (tptp.szDzozmdt0 tptp.xd)) tptp.xT)))
% 1.34/1.54  (assume a93 (and (tptp.aElementOf0 (tptp.szDzizrdt0 tptp.xd) tptp.xT) (tptp.aSet0 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (forall ((W0 $$unsorted)) (= (tptp.aElementOf0 W0 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (and (tptp.aElementOf0 W0 (tptp.szDzozmdt0 tptp.xd)) (= (tptp.sdtlpdtrp0 tptp.xd W0) (tptp.szDzizrdt0 tptp.xd)))))))
% 1.34/1.54  (assume a94 (and (tptp.aSet0 tptp.xO) (tptp.aSet0 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (forall ((W0 $$unsorted)) (= (tptp.aElementOf0 W0 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (and (tptp.aElementOf0 W0 (tptp.szDzozmdt0 tptp.xd)) (= (tptp.sdtlpdtrp0 tptp.xd W0) (tptp.szDzizrdt0 tptp.xd))))) (forall ((W0 $$unsorted)) (= (tptp.aElementOf0 W0 tptp.xO) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (= (tptp.sdtlpdtrp0 tptp.xe W1) W0))))) (= tptp.xO (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))))
% 1.34/1.54  (assume a95 (and (tptp.aSet0 tptp.xO) (tptp.isCountable0 tptp.xO)))
% 1.34/1.54  (assume a96 (forall ((W0 $$unsorted)) (=> (or (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (= (tptp.sdtlpdtrp0 tptp.xe W1) W0))) (tptp.aElementOf0 W0 tptp.xO)) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 tptp.szNzAzT0) (= (tptp.sdtlpdtrp0 tptp.xd W1) (tptp.szDzizrdt0 tptp.xd)) (tptp.aElementOf0 W1 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (= (tptp.sdtlpdtrp0 tptp.xe W1) W0))))))
% 1.34/1.54  (assume a97 (and (exists ((W0 $$unsorted)) (and (tptp.aElementOf0 W0 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (= (tptp.sdtlpdtrp0 tptp.xe W0) tptp.xx))) (tptp.aElementOf0 tptp.xx tptp.xO)))
% 1.34/1.54  (assume a98 (and (tptp.aElementOf0 tptp.xi tptp.szNzAzT0) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)))
% 1.34/1.54  (assume a99 (and (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (tptp.aElementOf0 W0 tptp.xS))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi) tptp.xS)))
% 1.34/1.54  (assume a100 (not (tptp.aElementOf0 tptp.xx tptp.xS)))
% 1.34/1.54  (assume a101 true)
% 1.34/1.54  (step t1 (cl (not (= (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) (not (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule equiv_pos2)
% 1.34/1.54  (step t2 (cl (= (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))))) :rule refl)
% 1.34/1.54  (step t3 (cl (= (= (= (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) true) (= (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule equiv_simplify)
% 1.34/1.54  (step t4 (cl (not (= (= (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) true)) (= (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule equiv1 :premises (t3))
% 1.34/1.54  (step t5 (cl (= (= (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (= (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))))) :rule all_simplify)
% 1.34/1.54  (step t6 (cl (= (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule refl)
% 1.34/1.54  (step t7 (cl (= (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule all_simplify)
% 1.34/1.54  (step t8 (cl (= (= (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (= (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule cong :premises (t6 t7))
% 1.34/1.54  (step t9 (cl (= (= (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) true)) :rule all_simplify)
% 1.34/1.54  (step t10 (cl (= (= (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) true)) :rule trans :premises (t8 t9))
% 1.34/1.54  (step t11 (cl (= (= (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) true)) :rule trans :premises (t5 t10))
% 1.34/1.54  (step t12 (cl (= (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule resolution :premises (t4 t11))
% 1.34/1.54  (step t13 (cl (= (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule refl)
% 1.34/1.54  (step t14 (cl (= (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule cong :premises (t2 t12 t13))
% 1.34/1.54  (step t15 (cl (not (= (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) (not (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule equiv_pos2)
% 1.34/1.54  (step t16 (cl (= (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule refl)
% 1.34/1.54  (step t17 (cl (= (= (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false) (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))))) :rule equiv_simplify)
% 1.34/1.54  (step t18 (cl (= (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false) (not (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))))) :rule equiv2 :premises (t17))
% 1.34/1.54  (step t19 (cl (not (not (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule not_not)
% 1.34/1.54  (step t20 (cl (= (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule resolution :premises (t18 t19))
% 1.34/1.54  (step t21 (cl (=> (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule implies_neg1)
% 1.34/1.54  (anchor :step t22)
% 1.34/1.54  (assume t22.a0 (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))
% 1.34/1.54  (assume t22.a1 (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)))
% 1.34/1.54  (assume t22.a2 (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))
% 1.34/1.54  (step t22.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.34/1.54  (step t22.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.34/1.54  (step t22.t3 (cl (= (= (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) false) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule equiv_simplify)
% 1.34/1.54  (step t22.t4 (cl (= (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) false) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule equiv2 :premises (t22.t3))
% 1.34/1.54  (step t22.t5 (cl (not (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) :rule not_not)
% 1.34/1.54  (step t22.t6 (cl (= (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) false) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) :rule resolution :premises (t22.t4 t22.t5))
% 1.34/1.54  (step t22.t7 (cl (= (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) false)) :rule resolution :premises (t22.t6 t22.a2))
% 1.34/1.54  (step t22.t8 (cl (= false (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule symm :premises (t22.t7))
% 1.34/1.54  (step t22.t9 (cl (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) :rule symm :premises (t22.a1))
% 1.34/1.54  (step t22.t10 (cl (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) :rule symm :premises (t22.t9))
% 1.34/1.54  (step t22.t11 (cl (= (tptp.sdtlpdtrp0 tptp.xN tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) :rule refl)
% 1.34/1.54  (step t22.t12 (cl (= (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule cong :premises (t22.t10 t22.t11))
% 1.34/1.54  (step t22.t13 (cl (= (= (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) true) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule equiv_simplify)
% 1.34/1.54  (step t22.t14 (cl (= (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) true) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule equiv2 :premises (t22.t13))
% 1.34/1.54  (step t22.t15 (cl (= (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) true)) :rule resolution :premises (t22.t14 t22.a0))
% 1.34/1.54  (step t22.t16 (cl (= false true)) :rule trans :premises (t22.t8 t22.t12 t22.t15))
% 1.34/1.54  (step t22.t17 (cl false) :rule resolution :premises (t22.t1 t22.t2 t22.t16))
% 1.34/1.54  (step t22 (cl (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false) :rule subproof :discharge (t22.a0 t22.a1 t22.a2))
% 1.34/1.54  (step t23 (cl (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) :rule and_pos)
% 1.34/1.54  (step t24 (cl (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) :rule and_pos)
% 1.34/1.54  (step t25 (cl (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule and_pos)
% 1.34/1.54  (step t26 (cl false (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule resolution :premises (t22 t23 t24 t25))
% 1.34/1.54  (step t27 (cl (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) false) :rule reordering :premises (t26))
% 1.34/1.54  (step t28 (cl (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) false) :rule contraction :premises (t27))
% 1.34/1.54  (step t29 (cl (=> (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false) false) :rule resolution :premises (t21 t28))
% 1.34/1.54  (step t30 (cl (=> (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false) (not false)) :rule implies_neg2)
% 1.34/1.54  (step t31 (cl (=> (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false) (=> (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false)) :rule resolution :premises (t29 t30))
% 1.34/1.54  (step t32 (cl (=> (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false)) :rule contraction :premises (t31))
% 1.34/1.54  (step t33 (cl (= (=> (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false) (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))))) :rule implies_simplify)
% 1.34/1.54  (step t34 (cl (not (=> (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false)) (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule equiv1 :premises (t33))
% 1.34/1.54  (step t35 (cl (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule resolution :premises (t32 t34))
% 1.34/1.54  (step t36 (cl (= (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) false)) :rule resolution :premises (t20 t35))
% 1.34/1.54  (step t37 (cl (= (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) false))) :rule cong :premises (t16 t36))
% 1.34/1.54  (step t38 (cl (= (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) false) (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule all_simplify)
% 1.34/1.54  (step t39 (cl (= (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule trans :premises (t37 t38))
% 1.34/1.54  (step t40 (cl (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule implies_neg1)
% 1.34/1.54  (anchor :step t41)
% 1.34/1.54  (assume t41.a0 (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)))
% 1.34/1.54  (assume t41.a1 (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))
% 1.34/1.54  (assume t41.a2 (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))
% 1.34/1.54  (step t41.t1 (cl (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule and_neg)
% 1.34/1.54  (step t41.t2 (cl (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule resolution :premises (t41.t1 t41.a2 t41.a0 t41.a1))
% 1.34/1.54  (step t41 (cl (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule subproof :discharge (t41.a0 t41.a1 t41.a2))
% 1.34/1.54  (step t42 (cl (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) :rule and_pos)
% 1.34/1.54  (step t43 (cl (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule and_pos)
% 1.34/1.54  (step t44 (cl (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) :rule and_pos)
% 1.34/1.54  (step t45 (cl (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule resolution :premises (t41 t42 t43 t44))
% 1.34/1.54  (step t46 (cl (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule reordering :premises (t45))
% 1.34/1.54  (step t47 (cl (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule contraction :premises (t46))
% 1.34/1.54  (step t48 (cl (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule resolution :premises (t40 t47))
% 1.34/1.54  (step t49 (cl (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule implies_neg2)
% 1.34/1.54  (step t50 (cl (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule resolution :premises (t48 t49))
% 1.34/1.54  (step t51 (cl (=> (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule contraction :premises (t50))
% 1.34/1.54  (step t52 (cl (not (and (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule resolution :premises (t15 t39 t51))
% 1.34/1.54  (step t53 (cl (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule not_and :premises (t52))
% 1.34/1.54  (step t54 (cl (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))))) :rule or_neg)
% 1.34/1.54  (step t55 (cl (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule or_neg)
% 1.34/1.54  (step t56 (cl (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule or_neg)
% 1.34/1.54  (step t57 (cl (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule resolution :premises (t53 t54 t55 t56))
% 1.34/1.54  (step t58 (cl (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (not (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule contraction :premises (t57))
% 1.34/1.54  (step t59 (cl (or (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule resolution :premises (t1 t14 t58))
% 1.34/1.54  (step t60 (cl (not (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (not (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule or :premises (t59))
% 1.34/1.54  (step t61 (cl (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) :rule and_pos)
% 1.34/1.54  (step t62 (cl (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (not (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule reordering :premises (t61))
% 1.34/1.54  (step t63 (cl (not (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule or_pos)
% 1.34/1.54  (step t64 (cl (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) (not (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))))) :rule reordering :premises (t63))
% 1.34/1.54  (step t65 (cl (not (= (and (tptp.aElementOf0 tptp.xi tptp.szNzAzT0) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (and (tptp.aElementOf0 tptp.xi tptp.szNzAzT0) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))))) (not (and (tptp.aElementOf0 tptp.xi tptp.szNzAzT0) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx))) (and (tptp.aElementOf0 tptp.xi tptp.szNzAzT0) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)))) :rule equiv_pos2)
% 1.34/1.54  (step t66 (cl (= (tptp.aElementOf0 tptp.xi tptp.szNzAzT0) (tptp.aElementOf0 tptp.xi tptp.szNzAzT0))) :rule refl)
% 1.34/1.54  (step t67 (cl (= (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)))) :rule all_simplify)
% 1.34/1.54  (step t68 (cl (= (and (tptp.aElementOf0 tptp.xi tptp.szNzAzT0) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (and (tptp.aElementOf0 tptp.xi tptp.szNzAzT0) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))))) :rule cong :premises (t66 t67))
% 1.34/1.54  (step t69 (cl (and (tptp.aElementOf0 tptp.xi tptp.szNzAzT0) (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi)))) :rule resolution :premises (t65 t68 a98))
% 1.34/1.54  (step t70 (cl (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) :rule and :premises (t69))
% 1.34/1.54  (step t71 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) :rule implies_neg1)
% 1.34/1.54  (anchor :step t72)
% 1.34/1.54  (assume t72.a0 (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))
% 1.34/1.54  (step t72.t1 (cl (or (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))))) :rule forall_inst :args ((:= W0 tptp.xi) (:= BOUND_VARIABLE_5353 tptp.xx)))
% 1.34/1.54  (step t72.t2 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule or :premises (t72.t1))
% 1.34/1.54  (step t72.t3 (cl (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule resolution :premises (t72.t2 t72.a0))
% 1.34/1.54  (step t72 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule subproof :discharge (t72.a0))
% 1.34/1.54  (step t73 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule resolution :premises (t71 t72))
% 1.34/1.54  (step t74 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) (not (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))))) :rule implies_neg2)
% 1.34/1.54  (step t75 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))))) :rule resolution :premises (t73 t74))
% 1.34/1.54  (step t76 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))))) :rule contraction :premises (t75))
% 1.34/1.54  (step t77 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule implies :premises (t76))
% 1.34/1.54  (step t78 (cl (not (= (and (tptp.aFunction0 tptp.xe) (= (tptp.szDzozmdt0 tptp.xe) tptp.szNzAzT0) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (and (tptp.aFunction0 tptp.xe) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xe)) (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))))) (not (and (tptp.aFunction0 tptp.xe) (= (tptp.szDzozmdt0 tptp.xe) tptp.szNzAzT0) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) (and (tptp.aFunction0 tptp.xe) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xe)) (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) :rule equiv_pos2)
% 1.34/1.54  (step t79 (cl (= (tptp.aFunction0 tptp.xe) (tptp.aFunction0 tptp.xe))) :rule refl)
% 1.34/1.54  (step t80 (cl (= (= (tptp.szDzozmdt0 tptp.xe) tptp.szNzAzT0) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xe)))) :rule all_simplify)
% 1.34/1.54  (anchor :step t81 :args ((W0 $$unsorted) (:= W0 W0)))
% 1.34/1.54  (step t81.t1 (cl (= W0 W0)) :rule refl)
% 1.34/1.54  (step t81.t2 (cl (= (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W0 tptp.szNzAzT0))) :rule refl)
% 1.34/1.54  (step t81.t3 (cl (= (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)))) :rule refl)
% 1.34/1.54  (step t81.t4 (cl (= (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))))) :rule all_simplify)
% 1.34/1.54  (step t81.t5 (cl (= (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))) :rule refl)
% 1.34/1.54  (step t81.t6 (cl (= (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) :rule cong :premises (t81.t3 t81.t4 t81.t5))
% 1.34/1.54  (step t81.t7 (cl (= (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) :rule cong :premises (t81.t2 t81.t6))
% 1.34/1.54  (step t81 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) :rule bind)
% 1.34/1.54  (step t82 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) :rule all_simplify)
% 1.34/1.54  (step t83 (cl (= (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) :rule all_simplify)
% 1.34/1.54  (step t84 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (or (not (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) :rule trans :premises (t82 t83))
% 1.34/1.54  (step t85 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) :rule trans :premises (t81 t84))
% 1.34/1.54  (step t86 (cl (= (and (tptp.aFunction0 tptp.xe) (= (tptp.szDzozmdt0 tptp.xe) tptp.szNzAzT0) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (and (tptp.aFunction0 tptp.xe) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xe)) (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))))) :rule cong :premises (t79 t80 t85))
% 1.34/1.54  (step t87 (cl (and (tptp.aFunction0 tptp.xe) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xe)) (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) :rule resolution :premises (t78 t86 a90))
% 1.34/1.54  (step t88 (cl (forall ((W0 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (or (not (tptp.aElementOf0 BOUND_VARIABLE_5353 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) BOUND_VARIABLE_5353)) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) :rule and :premises (t87))
% 1.34/1.54  (step t89 (cl (or (not (tptp.aElementOf0 tptp.xi tptp.szNzAzT0)) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))))) :rule resolution :premises (t77 t88))
% 1.34/1.54  (step t90 (cl (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) tptp.xx)) (= (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))))) :rule resolution :premises (t64 t70 t89))
% 1.34/1.54  (step t91 (cl (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe tptp.xi) (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) :rule resolution :premises (t62 t90))
% 1.34/1.54  (step t92 (cl (not (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS))) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS)) :rule or_pos)
% 1.34/1.54  (step t93 (cl (tptp.aElementOf0 tptp.xx tptp.xS) (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (not (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS)))) :rule reordering :premises (t92))
% 1.34/1.54  (step t94 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS))) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS)))) :rule implies_neg1)
% 1.34/1.54  (anchor :step t95)
% 1.34/1.54  (assume t95.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))))
% 1.34/1.54  (step t95.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS)))) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS)))) :rule forall_inst :args ((:= W0 tptp.xx)))
% 1.34/1.54  (step t95.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS)))) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS))) :rule or :premises (t95.t1))
% 1.34/1.54  (step t95.t3 (cl (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS))) :rule resolution :premises (t95.t2 t95.a0))
% 1.34/1.54  (step t95 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS)))) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS))) :rule subproof :discharge (t95.a0))
% 1.34/1.54  (step t96 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS))) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS))) :rule resolution :premises (t94 t95))
% 1.34/1.54  (step t97 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS))) (not (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS)))) :rule implies_neg2)
% 1.34/1.54  (step t98 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS)))) :rule resolution :premises (t96 t97))
% 1.34/1.54  (step t99 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS)))) :rule contraction :premises (t98))
% 1.34/1.55  (step t100 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS)))) (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS))) :rule implies :premises (t99))
% 1.34/1.55  (step t101 (cl (not (= (and (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (tptp.aElementOf0 W0 tptp.xS))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi) tptp.xS)) (and (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi) tptp.xS)))) (not (and (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (tptp.aElementOf0 W0 tptp.xS))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi) tptp.xS))) (and (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi) tptp.xS))) :rule equiv_pos2)
% 1.34/1.55  (step t102 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (tptp.aElementOf0 W0 tptp.xS))) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))))) :rule all_simplify)
% 1.34/1.55  (step t103 (cl (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi) tptp.xS) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi) tptp.xS))) :rule refl)
% 1.34/1.55  (step t104 (cl (= (and (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi)) (tptp.aElementOf0 W0 tptp.xS))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi) tptp.xS)) (and (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi) tptp.xS)))) :rule cong :premises (t102 t103))
% 1.34/1.55  (step t105 (cl (and (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi) tptp.xS))) :rule resolution :premises (t101 t104 a99))
% 1.34/1.55  (step t106 (cl (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 W0 tptp.xS)))) :rule and :premises (t105))
% 1.34/1.55  (step t107 (cl (or (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi))) (tptp.aElementOf0 tptp.xx tptp.xS))) :rule resolution :premises (t100 t106))
% 1.34/1.55  (step t108 (cl (not (tptp.aElementOf0 tptp.xx (tptp.sdtlpdtrp0 tptp.xN tptp.xi)))) :rule resolution :premises (t93 a100 t107))
% 1.34/1.55  (step t109 (cl (= tptp.xx (tptp.sdtlpdtrp0 tptp.xe tptp.xi))) :rule and :premises (t69))
% 1.34/1.55  (step t110 (cl) :rule resolution :premises (t60 t91 t108 t109))
% 1.34/1.55  
% 1.34/1.55  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.7JxmbRHaKc/cvc5---1.0.5_14186.smt2
% 1.34/1.55  % cvc5---1.0.5 exiting
% 1.34/1.55  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------