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

View Problem - Process Solution

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

% Computer : n032.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:15 EDT 2024

% Result   : Theorem 54.46s 54.76s
% Output   : Proof 54.46s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.10  % Problem    : NUM607+1 : TPTP v8.2.0. Released v4.0.0.
% 0.00/0.11  % Command    : do_cvc5 %s %d
% 0.10/0.31  % Computer : n032.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit   : 300
% 0.10/0.31  % WCLimit    : 300
% 0.10/0.31  % DateTime   : Tue May 28 01:48:54 EDT 2024
% 0.10/0.31  % CPUTime    : 
% 0.16/0.44  %----Proving TF0_NAR, FOF, or CNF
% 54.46/54.76  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 54.46/54.76  --- Run --no-e-matching --full-saturate-quant at 5...
% 54.46/54.76  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 54.46/54.76  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 54.46/54.76  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 54.46/54.76  --- Run --trigger-sel=max --full-saturate-quant at 5...
% 54.46/54.76  --- Run --multi-trigger-when-single --multi-trigger-priority --full-saturate-quant at 5...
% 54.46/54.76  --- Run --multi-trigger-cache --full-saturate-quant at 5...
% 54.46/54.76  --- Run --prenex-quant=none --full-saturate-quant at 5...
% 54.46/54.76  --- Run --enum-inst-interleave --decision=internal --full-saturate-quant at 5...
% 54.46/54.76  % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.Qzvkra9P4z/cvc5---1.0.5_22031.smt2
% 54.46/54.76  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.Qzvkra9P4z/cvc5---1.0.5_22031.smt2
% 54.46/54.76  (assume a0 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) true)))
% 54.46/54.76  (assume a1 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) true)))
% 54.46/54.76  (assume a2 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElement0 W1))))))
% 54.46/54.76  (assume a3 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (=> (tptp.isFinite0 W0) true))))
% 54.46/54.76  (assume a4 (forall ((W0 $$unsorted)) (= (= W0 tptp.slcrc0) (and (tptp.aSet0 W0) (not (exists ((W1 $$unsorted)) (tptp.aElementOf0 W1 W0)))))))
% 54.46/54.76  (assume a5 (tptp.isFinite0 tptp.slcrc0))
% 54.46/54.76  (assume a6 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (=> (tptp.isCountable0 W0) true))))
% 54.46/54.76  (assume a7 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isCountable0 W0)) (not (tptp.isFinite0 W0)))))
% 54.46/54.76  (assume a8 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isCountable0 W0)) (not (= W0 tptp.slcrc0)))))
% 54.46/54.76  (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)))))))))
% 54.46/54.76  (assume a10 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isFinite0 W0)) (forall ((W1 $$unsorted)) (=> (tptp.aSubsetOf0 W1 W0) (tptp.isFinite0 W1))))))
% 54.46/54.76  (assume a11 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (tptp.aSubsetOf0 W0 W0))))
% 54.46/54.76  (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)))))
% 54.46/54.76  (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)))))
% 54.46/54.76  (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)))))))))))
% 54.46/54.76  (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)))))))))))
% 54.46/54.76  (assume a16 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (= (tptp.sdtpldt0 (tptp.sdtmndt0 W0 W1) W1) W0))))))
% 54.46/54.76  (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)))))
% 54.46/54.76  (assume a18 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isCountable0 W1)) (tptp.isCountable0 (tptp.sdtpldt0 W1 W0)))))))
% 54.46/54.76  (assume a19 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isCountable0 W1)) (tptp.isCountable0 (tptp.sdtmndt0 W1 W0)))))))
% 54.46/54.76  (assume a20 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isFinite0 W1)) (tptp.isFinite0 (tptp.sdtpldt0 W1 W0)))))))
% 54.46/54.76  (assume a21 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isFinite0 W1)) (tptp.isFinite0 (tptp.sdtmndt0 W1 W0)))))))
% 54.46/54.76  (assume a22 (and (tptp.aSet0 tptp.szNzAzT0) (tptp.isCountable0 tptp.szNzAzT0)))
% 54.46/54.76  (assume a23 (tptp.aElementOf0 tptp.sz00 tptp.szNzAzT0))
% 54.46/54.76  (assume a24 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.szszuzczcdt0 W0) tptp.szNzAzT0) (not (= (tptp.szszuzczcdt0 W0) tptp.sz00))))))
% 54.46/54.76  (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)))))
% 54.46/54.76  (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))))))))
% 54.46/54.76  (assume a27 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (not (= W0 (tptp.szszuzczcdt0 W0))))))
% 54.46/54.76  (assume a28 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (tptp.sdtlseqdt0 W0 W1) true))))
% 54.46/54.76  (assume a29 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.sdtlseqdt0 tptp.sz00 W0))))
% 54.46/54.76  (assume a30 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (not (tptp.sdtlseqdt0 (tptp.szszuzczcdt0 W0) tptp.sz00)))))
% 54.46/54.76  (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))))))
% 54.46/54.76  (assume a32 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.sdtlseqdt0 W0 (tptp.szszuzczcdt0 W0)))))
% 54.46/54.76  (assume a33 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.sdtlseqdt0 W0 W0))))
% 54.46/54.76  (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)))))
% 54.46/54.76  (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)))))
% 54.46/54.76  (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)))))
% 54.46/54.76  (assume a37 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (tptp.iLess0 W0 W1) true))))
% 54.46/54.76  (assume a38 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.iLess0 W0 (tptp.szszuzczcdt0 W0)))))
% 54.46/54.76  (assume a39 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (tptp.aElement0 (tptp.sbrdtbr0 W0)))))
% 54.46/54.76  (assume a40 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (= (tptp.aElementOf0 (tptp.sbrdtbr0 W0) tptp.szNzAzT0) (tptp.isFinite0 W0)))))
% 54.46/54.76  (assume a41 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (= (= (tptp.sbrdtbr0 W0) tptp.sz00) (= W0 tptp.slcrc0)))))
% 54.46/54.76  (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)))))))))
% 54.46/54.76  (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)))))))
% 54.46/54.76  (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)))))))
% 54.46/54.76  (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)))))))
% 54.46/54.76  (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)))))))))
% 54.46/54.76  (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)))))))))
% 54.46/54.76  (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))))))
% 54.46/54.76  (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))))))))))
% 54.46/54.76  (assume a50 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.isFinite0 (tptp.slbdtrb0 W0)))))
% 54.46/54.76  (assume a51 (= (tptp.slbdtrb0 tptp.sz00) tptp.slcrc0))
% 54.46/54.76  (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))))))
% 54.46/54.76  (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))))))
% 54.46/54.76  (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)))))))
% 54.46/54.76  (assume a55 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (= (tptp.sbrdtbr0 (tptp.slbdtrb0 W0)) W0))))
% 54.46/54.76  (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))))))))))
% 54.46/54.76  (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)))))))
% 54.46/54.76  (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)))))))
% 54.46/54.76  (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)))))))
% 54.46/54.76  (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)))))))
% 54.46/54.76  (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)))))))))
% 54.46/54.76  (assume a62 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) true)))
% 54.46/54.76  (assume a63 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) (tptp.aSet0 (tptp.szDzozmdt0 W0)))))
% 54.46/54.76  (assume a64 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.szDzozmdt0 W0)) (tptp.aElement0 (tptp.sdtlpdtrp0 W0 W1)))))))
% 54.46/54.76  (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))))))))))
% 54.46/54.76  (assume a66 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aFunction0 W0) (tptp.aElement0 W1)) (tptp.aSubsetOf0 (tptp.sdtlbdtrb0 W0 W1) (tptp.szDzozmdt0 W0)))))
% 54.46/54.76  (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)))))))))))))
% 54.46/54.76  (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))))))))
% 54.46/54.76  (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))))))))))))
% 54.46/54.76  (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))))))))
% 54.46/54.76  (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))))))))
% 54.46/54.76  (assume a72 (and (tptp.aSet0 tptp.xT) (tptp.isFinite0 tptp.xT)))
% 54.46/54.76  (assume a73 (tptp.aElementOf0 tptp.xK tptp.szNzAzT0))
% 54.46/54.76  (assume a74 (and (tptp.aSubsetOf0 tptp.xS tptp.szNzAzT0) (tptp.isCountable0 tptp.xS)))
% 54.46/54.76  (assume a75 (and (tptp.aFunction0 tptp.xc) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 tptp.xS tptp.xK)) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT)))
% 54.46/54.76  (assume a76 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSubsetOf0 W1 tptp.szNzAzT0) (tptp.isCountable0 W1)) (forall ((W2 $$unsorted)) (=> (and (tptp.aFunction0 W2) (= (tptp.szDzozmdt0 W2) (tptp.slbdtsldtrb0 W1 W0)) (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.aSubsetOf0 W4 W1) (tptp.isCountable0 W4) (forall ((W5 $$unsorted)) (=> (tptp.aElementOf0 W5 (tptp.slbdtsldtrb0 W4 W0)) (= (tptp.sdtlpdtrp0 W2 W5) W3)))))))))))))))
% 54.46/54.76  (assume a77 (not (= tptp.xK tptp.sz00)))
% 54.46/54.76  (assume a78 (not (= tptp.xK tptp.sz00)))
% 54.46/54.76  (assume a79 (and (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (= (tptp.szszuzczcdt0 tptp.xk) tptp.xK)))
% 54.46/54.76  (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 (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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)))))))))
% 54.46/54.76  (assume a81 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))))))
% 54.46/54.76  (assume a82 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (tptp.sdtlseqdt0 W1 W0) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.sdtlpdtrp0 tptp.xN W1))))))
% 54.46/54.76  (assume a83 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0) (not (= W0 W1))) (not (= (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W1)))))))
% 54.46/54.76  (assume a84 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.aElementOf0 W1 (tptp.slbdtsldtrb0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (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)))))))
% 54.46/54.76  (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.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) (tptp.aElementOf0 W1 (tptp.slbdtsldtrb0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xk))) (= (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W1) (tptp.sdtlpdtrp0 tptp.xc (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))))))))
% 54.46/54.76  (assume a86 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 (tptp.sdtlpdtrp0 tptp.xC W0) (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0))) tptp.xT))))
% 54.46/54.76  (assume a87 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (=> (and (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) (tptp.aElementOf0 W2 (tptp.slbdtsldtrb0 W1 tptp.xk))) (tptp.aElementOf0 W2 (tptp.slbdtsldtrb0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xk)))))))))
% 54.46/54.76  (assume a88 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 tptp.xT) (exists ((W2 $$unsorted)) (and (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) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 W2 tptp.xk))) (= (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W3) W1))))))))))
% 54.46/54.76  (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) (tptp.aElementOf0 W2 (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)) tptp.xk))) (= (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W2) W1))))))))
% 54.46/54.76  (assume a90 (and (tptp.aFunction0 tptp.xe) (= (tptp.szDzozmdt0 tptp.xe) tptp.szNzAzT0) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))
% 54.46/54.76  (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) (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))))))))
% 54.46/54.76  (assume a92 (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xd (tptp.szDzozmdt0 tptp.xd)) tptp.xT))
% 54.46/54.76  (assume a93 (and (tptp.aElementOf0 (tptp.szDzizrdt0 tptp.xd) tptp.xT) (tptp.isCountable0 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))))
% 54.46/54.76  (assume a94 (and (tptp.aSet0 tptp.xO) (= tptp.xO (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))))
% 54.46/54.76  (assume a95 (and (tptp.aSet0 tptp.xO) (tptp.isCountable0 tptp.xO)))
% 54.46/54.76  (assume a96 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xO) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 tptp.szNzAzT0) (tptp.aElementOf0 W1 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (= (tptp.sdtlpdtrp0 tptp.xe W1) W0))))))
% 54.46/54.76  (assume a97 (tptp.aSubsetOf0 tptp.xO tptp.xS))
% 54.46/54.76  (assume a98 (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK)))
% 54.46/54.76  (assume a99 (and (tptp.aSubsetOf0 tptp.xQ tptp.xO) (not (= tptp.xQ tptp.slcrc0))))
% 54.46/54.76  (assume a100 (tptp.aSubsetOf0 tptp.xQ tptp.szNzAzT0))
% 54.46/54.76  (assume a101 (not (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc))))
% 54.46/54.76  (assume a102 true)
% 54.46/54.76  (step t1 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2))) (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2)))) :rule implies_neg1)
% 54.46/54.76  (anchor :step t2)
% 54.46/54.76  (assume t2.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2))))
% 54.46/54.76  (step t2.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2)))) (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))))) :rule forall_inst :args ((:= W0 tptp.xQ) (:= W1 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (:= W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))))
% 54.46/54.76  (step t2.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2)))) (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule or :premises (t2.t1))
% 54.46/54.76  (step t2.t3 (cl (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule resolution :premises (t2.t2 t2.a0))
% 54.46/54.76  (step t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2)))) (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule subproof :discharge (t2.a0))
% 54.46/54.76  (step t3 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2))) (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule resolution :premises (t1 t2))
% 54.46/54.76  (step t4 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2))) (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) (not (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))))) :rule implies_neg2)
% 54.46/54.76  (step t5 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2))) (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2))) (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))))) :rule resolution :premises (t3 t4))
% 54.46/54.76  (step t6 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2))) (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))))) :rule contraction :premises (t5))
% 54.46/54.76  (step t7 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2)))) (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule implies :premises (t6))
% 54.46/54.76  (step t8 (cl (not (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) :rule or_pos)
% 54.46/54.76  (step t9 (cl (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSet0 tptp.xQ)) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (not (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))))) :rule reordering :premises (t8))
% 54.46/54.76  (step t10 (cl (not (= (and (tptp.aSet0 tptp.xO) (tptp.isCountable0 tptp.xO)) (and (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (tptp.isCountable0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))))) (not (and (tptp.aSet0 tptp.xO) (tptp.isCountable0 tptp.xO))) (and (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (tptp.isCountable0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))))) :rule equiv_pos2)
% 54.46/54.76  (step t11 (cl (and (= tptp.xO (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN)) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.slcrc0 (tptp.slbdtrb0 tptp.sz00))) (not (= tptp.xO (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN))) (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.slcrc0 (tptp.slbdtrb0 tptp.sz00)))) :rule and_neg)
% 54.46/54.76  (step t12 (cl (= tptp.xO (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) :rule and :premises (a94))
% 54.46/54.76  (step t13 (cl (not (= (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 (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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)))))))) (and (tptp.aFunction0 tptp.xN) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN)) (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0)) (not (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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))))))))) (not (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 (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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))))))))) (and (tptp.aFunction0 tptp.xN) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN)) (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0)) (not (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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)))))))) :rule equiv_pos2)
% 54.46/54.76  (step t14 (cl (= (tptp.aFunction0 tptp.xN) (tptp.aFunction0 tptp.xN))) :rule refl)
% 54.46/54.76  (step t15 (cl (= (= (tptp.szDzozmdt0 tptp.xN) tptp.szNzAzT0) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN)))) :rule all_simplify)
% 54.46/54.76  (step t16 (cl (= (= (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) tptp.xS) (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule all_simplify)
% 54.46/54.76  (step t17 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (=> (and (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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))))))) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0)) (not (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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)))))))) :rule all_simplify)
% 54.46/54.76  (step t18 (cl (= (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 (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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)))))))) (and (tptp.aFunction0 tptp.xN) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN)) (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0)) (not (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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))))))))) :rule cong :premises (t14 t15 t16 t17))
% 54.46/54.76  (step t19 (cl (and (tptp.aFunction0 tptp.xN) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN)) (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0)) (not (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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)))))))) :rule resolution :premises (t13 t18 a80))
% 54.46/54.76  (step t20 (cl (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) :rule and :premises (t19))
% 54.46/54.76  (step t21 (cl (not (= (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 (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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)))))))) (and (tptp.aFunction0 tptp.xN) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN)) (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0)) (not (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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))))))))) (not (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 (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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))))))))) (and (tptp.aFunction0 tptp.xN) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN)) (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0)) (not (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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)))))))) :rule equiv_pos2)
% 54.46/54.76  (step t22 (cl (and (tptp.aFunction0 tptp.xN) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN)) (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0)) (not (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (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)))))))) :rule resolution :premises (t21 t18 a80))
% 54.46/54.76  (step t23 (cl (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN))) :rule and :premises (t22))
% 54.46/54.76  (step t24 (cl (not (= (and (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (= (tptp.szszuzczcdt0 tptp.xk) tptp.xK)) (and (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))))) (not (and (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (= (tptp.szszuzczcdt0 tptp.xk) tptp.xK))) (and (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)))) :rule equiv_pos2)
% 54.46/54.76  (step t25 (cl (= (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (tptp.aElementOf0 tptp.xk tptp.szNzAzT0))) :rule refl)
% 54.46/54.76  (step t26 (cl (= (= (tptp.szszuzczcdt0 tptp.xk) tptp.xK) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)))) :rule all_simplify)
% 54.46/54.76  (step t27 (cl (= (and (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (= (tptp.szszuzczcdt0 tptp.xk) tptp.xK)) (and (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))))) :rule cong :premises (t25 t26))
% 54.46/54.76  (step t28 (cl (and (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)))) :rule resolution :premises (t24 t27 a79))
% 54.46/54.76  (step t29 (cl (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) :rule and :premises (t28))
% 54.46/54.76  (step t30 (cl (= tptp.slcrc0 (tptp.slbdtrb0 tptp.sz00))) :rule symm :premises (a51))
% 54.46/54.76  (step t31 (cl (and (= tptp.xO (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN)) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.slcrc0 (tptp.slbdtrb0 tptp.sz00)))) :rule resolution :premises (t11 t12 t20 t23 t29 t30))
% 54.46/54.76  (step t32 (cl (= tptp.xO (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) :rule and :premises (t31))
% 54.46/54.76  (step t33 (cl (= (tptp.aSet0 tptp.xO) (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))))) :rule cong :premises (t32))
% 54.46/54.76  (step t34 (cl (= (tptp.isCountable0 tptp.xO) (tptp.isCountable0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))))) :rule cong :premises (t32))
% 54.46/54.76  (step t35 (cl (= (and (tptp.aSet0 tptp.xO) (tptp.isCountable0 tptp.xO)) (and (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (tptp.isCountable0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))))) :rule cong :premises (t33 t34))
% 54.46/54.76  (step t36 (cl (and (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (tptp.isCountable0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))))) :rule resolution :premises (t10 t35 a95))
% 54.46/54.76  (step t37 (cl (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) :rule and :premises (t36))
% 54.46/54.76  (step t38 (cl (not (= (tptp.aSubsetOf0 tptp.xO tptp.xS) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) (not (tptp.aSubsetOf0 tptp.xO tptp.xS)) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) :rule equiv_pos2)
% 54.46/54.76  (step t39 (cl (= tptp.xO (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) :rule and :premises (t31))
% 54.46/54.76  (step t40 (cl (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) :rule and :premises (t31))
% 54.46/54.76  (step t41 (cl (= (tptp.aSubsetOf0 tptp.xO tptp.xS) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule cong :premises (t39 t40))
% 54.46/54.76  (step t42 (cl (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) :rule resolution :premises (t38 t41 a97))
% 54.46/54.76  (step t43 (cl (not (= (and (tptp.aSubsetOf0 tptp.xQ tptp.xO) (not (= tptp.xQ tptp.slcrc0))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (not (= (tptp.slbdtrb0 tptp.sz00) tptp.xQ))))) (not (and (tptp.aSubsetOf0 tptp.xQ tptp.xO) (not (= tptp.xQ tptp.slcrc0)))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (not (= (tptp.slbdtrb0 tptp.sz00) tptp.xQ)))) :rule equiv_pos2)
% 54.46/54.76  (step t44 (cl (= (tptp.aSubsetOf0 tptp.xQ tptp.xO) (tptp.aSubsetOf0 tptp.xQ tptp.xO))) :rule refl)
% 54.46/54.76  (step t45 (cl (= (= tptp.xQ tptp.slcrc0) (= tptp.slcrc0 tptp.xQ))) :rule all_simplify)
% 54.46/54.76  (step t46 (cl (= (not (= tptp.xQ tptp.slcrc0)) (not (= tptp.slcrc0 tptp.xQ)))) :rule cong :premises (t45))
% 54.46/54.76  (step t47 (cl (= (and (tptp.aSubsetOf0 tptp.xQ tptp.xO) (not (= tptp.xQ tptp.slcrc0))) (and (tptp.aSubsetOf0 tptp.xQ tptp.xO) (not (= tptp.slcrc0 tptp.xQ))))) :rule cong :premises (t44 t46))
% 54.46/54.76  (step t48 (cl (= tptp.xQ tptp.xQ)) :rule refl)
% 54.46/54.76  (step t49 (cl (= tptp.xO (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) :rule and :premises (t31))
% 54.46/54.76  (step t50 (cl (= (tptp.aSubsetOf0 tptp.xQ tptp.xO) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))))) :rule cong :premises (t48 t49))
% 54.46/54.76  (step t51 (cl (= tptp.slcrc0 (tptp.slbdtrb0 tptp.sz00))) :rule and :premises (t31))
% 54.46/54.76  (step t52 (cl (= (= tptp.slcrc0 tptp.xQ) (= (tptp.slbdtrb0 tptp.sz00) tptp.xQ))) :rule cong :premises (t51 t48))
% 54.46/54.76  (step t53 (cl (= (not (= tptp.slcrc0 tptp.xQ)) (not (= (tptp.slbdtrb0 tptp.sz00) tptp.xQ)))) :rule cong :premises (t52))
% 54.46/54.76  (step t54 (cl (= (and (tptp.aSubsetOf0 tptp.xQ tptp.xO) (not (= tptp.slcrc0 tptp.xQ))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (not (= (tptp.slbdtrb0 tptp.sz00) tptp.xQ))))) :rule cong :premises (t50 t53))
% 54.46/54.76  (step t55 (cl (= (and (tptp.aSubsetOf0 tptp.xQ tptp.xO) (not (= tptp.xQ tptp.slcrc0))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (not (= (tptp.slbdtrb0 tptp.sz00) tptp.xQ))))) :rule trans :premises (t47 t54))
% 54.46/54.76  (step t56 (cl (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (not (= (tptp.slbdtrb0 tptp.sz00) tptp.xQ)))) :rule resolution :premises (t43 t55 a99))
% 54.46/54.76  (step t57 (cl (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) :rule and :premises (t56))
% 54.46/54.76  (step t58 (cl (not (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))) (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) :rule and_pos)
% 54.46/54.76  (step t59 (cl (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (not (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))) :rule reordering :premises (t58))
% 54.46/54.76  (step t60 (cl (not (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))) (not (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))) :rule equiv_pos2)
% 54.46/54.76  (step t61 (cl (not (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))) (not (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule reordering :premises (t60))
% 54.46/54.76  (step t62 (cl (not (= (and (tptp.aSubsetOf0 tptp.xS tptp.szNzAzT0) (tptp.isCountable0 tptp.xS)) (and (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))))) (not (and (tptp.aSubsetOf0 tptp.xS tptp.szNzAzT0) (tptp.isCountable0 tptp.xS))) (and (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule equiv_pos2)
% 54.46/54.76  (step t63 (cl (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) :rule and :premises (t31))
% 54.46/54.76  (step t64 (cl (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN))) :rule and :premises (t31))
% 54.46/54.76  (step t65 (cl (= (tptp.aSubsetOf0 tptp.xS tptp.szNzAzT0) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)))) :rule cong :premises (t63 t64))
% 54.46/54.76  (step t66 (cl (= (tptp.isCountable0 tptp.xS) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule cong :premises (t63))
% 54.46/54.76  (step t67 (cl (= (and (tptp.aSubsetOf0 tptp.xS tptp.szNzAzT0) (tptp.isCountable0 tptp.xS)) (and (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))))) :rule cong :premises (t65 t66))
% 54.46/54.76  (step t68 (cl (and (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule resolution :premises (t62 t67 a74))
% 54.46/54.76  (step t69 (cl (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN))) :rule and :premises (t68))
% 54.46/54.76  (step t70 (cl (not (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))) :rule or_pos)
% 54.46/54.76  (step t71 (cl (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))) (not (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))))) :rule reordering :premises (t70))
% 54.46/54.76  (step t72 (cl (not (= (and (tptp.aSet0 tptp.szNzAzT0) (tptp.isCountable0 tptp.szNzAzT0)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN)) (tptp.isCountable0 (tptp.szDzozmdt0 tptp.xN))))) (not (and (tptp.aSet0 tptp.szNzAzT0) (tptp.isCountable0 tptp.szNzAzT0))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN)) (tptp.isCountable0 (tptp.szDzozmdt0 tptp.xN)))) :rule equiv_pos2)
% 54.46/54.76  (step t73 (cl (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN))) :rule and :premises (t31))
% 54.46/54.76  (step t74 (cl (= (tptp.aSet0 tptp.szNzAzT0) (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN)))) :rule cong :premises (t73))
% 54.46/54.76  (step t75 (cl (= (tptp.isCountable0 tptp.szNzAzT0) (tptp.isCountable0 (tptp.szDzozmdt0 tptp.xN)))) :rule cong :premises (t73))
% 54.46/54.76  (step t76 (cl (= (and (tptp.aSet0 tptp.szNzAzT0) (tptp.isCountable0 tptp.szNzAzT0)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN)) (tptp.isCountable0 (tptp.szDzozmdt0 tptp.xN))))) :rule cong :premises (t74 t75))
% 54.46/54.76  (step t77 (cl (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN)) (tptp.isCountable0 (tptp.szDzozmdt0 tptp.xN)))) :rule resolution :premises (t72 t76 a22))
% 54.46/54.76  (step t78 (cl (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) :rule and :premises (t77))
% 54.46/54.76  (step t79 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) :rule implies_neg1)
% 54.46/54.76  (anchor :step t80)
% 54.46/54.76  (assume t80.a0 (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))))
% 54.46/54.76  (step t80.t1 (cl (or (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))))) :rule forall_inst :args ((:= W0 (tptp.szDzozmdt0 tptp.xN)) (:= BOUND_VARIABLE_1988 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))))
% 54.46/54.76  (step t80.t2 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule or :premises (t80.t1))
% 54.46/54.76  (step t80.t3 (cl (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule resolution :premises (t80.t2 t80.a0))
% 54.46/54.76  (step t80 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule subproof :discharge (t80.a0))
% 54.46/54.77  (step t81 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule resolution :premises (t79 t80))
% 54.46/54.77  (step t82 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) (not (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))))) :rule implies_neg2)
% 54.46/54.77  (step t83 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))))) :rule resolution :premises (t81 t82))
% 54.46/54.77  (step t84 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))))) :rule contraction :premises (t83))
% 54.46/54.77  (step t85 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule implies :premises (t84))
% 54.46/54.77  (step t86 (cl (not (= (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)))))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))))) (not (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))))))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) :rule equiv_pos2)
% 54.46/54.77  (anchor :step t87 :args ((W0 $$unsorted) (:= W0 W0)))
% 54.46/54.77  (step t87.t1 (cl (= W0 W0)) :rule refl)
% 54.46/54.77  (step t87.t2 (cl (= (tptp.aSet0 W0) (tptp.aSet0 W0))) :rule refl)
% 54.46/54.77  (anchor :step t87.t3 :args ((W1 $$unsorted) (:= W1 W1)))
% 54.46/54.77  (step t87.t3.t1 (cl (= W1 W1)) :rule refl)
% 54.46/54.77  (step t87.t3.t2 (cl (= (tptp.aSubsetOf0 W1 W0) (tptp.aSubsetOf0 W1 W0))) :rule refl)
% 54.46/54.77  (step t87.t3.t3 (cl (= (tptp.aSet0 W1) (tptp.aSet0 W1))) :rule refl)
% 54.46/54.77  (step t87.t3.t4 (cl (= (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 W0))) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 W1)) (tptp.aElementOf0 W2 W0))))) :rule all_simplify)
% 54.46/54.77  (step t87.t3.t5 (cl (= (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 W0)))) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 W1)) (tptp.aElementOf0 W2 W0)))))) :rule cong :premises (t87.t3.t3 t87.t3.t4))
% 54.46/54.77  (step t87.t3.t6 (cl (= (= (tptp.aSubsetOf0 W1 W0) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 W0))))) (= (tptp.aSubsetOf0 W1 W0) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 W1)) (tptp.aElementOf0 W2 W0))))))) :rule cong :premises (t87.t3.t2 t87.t3.t5))
% 54.46/54.77  (step t87.t3 (cl (= (forall ((W1 $$unsorted)) (= (tptp.aSubsetOf0 W1 W0) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 W0)))))) (forall ((W1 $$unsorted)) (= (tptp.aSubsetOf0 W1 W0) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 W1)) (tptp.aElementOf0 W2 W0)))))))) :rule bind)
% 54.46/54.77  (step t87.t4 (cl (= (=> (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))))))) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (= (tptp.aSubsetOf0 W1 W0) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 W1)) (tptp.aElementOf0 W2 W0))))))))) :rule cong :premises (t87.t2 t87.t3))
% 54.46/54.77  (step t87 (cl (= (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)))))))) (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (= (tptp.aSubsetOf0 W1 W0) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 W1)) (tptp.aElementOf0 W2 W0)))))))))) :rule bind)
% 54.46/54.77  (step t88 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (= (tptp.aSubsetOf0 W1 W0) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 W1)) (tptp.aElementOf0 W2 W0)))))))) (forall ((W0 $$unsorted)) (or (not (tptp.aSet0 W0)) (forall ((W1 $$unsorted)) (= (tptp.aSubsetOf0 W1 W0) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 W1)) (tptp.aElementOf0 W2 W0)))))))))) :rule all_simplify)
% 54.46/54.77  (step t89 (cl (= (forall ((W0 $$unsorted)) (or (not (tptp.aSet0 W0)) (forall ((W1 $$unsorted)) (= (tptp.aSubsetOf0 W1 W0) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 W1)) (tptp.aElementOf0 W2 W0)))))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))))) :rule all_simplify)
% 54.46/54.77  (step t90 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (= (tptp.aSubsetOf0 W1 W0) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 W1)) (tptp.aElementOf0 W2 W0)))))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))))) :rule trans :premises (t88 t89))
% 54.46/54.77  (step t91 (cl (= (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)))))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))))) :rule trans :premises (t87 t90))
% 54.46/54.77  (step t92 (cl (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) :rule resolution :premises (t86 t91 a9))
% 54.46/54.77  (step t93 (cl (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule resolution :premises (t85 t92))
% 54.46/54.77  (step t94 (cl (= (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))) :rule resolution :premises (t71 t78 t93))
% 54.46/54.77  (step t95 (cl (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))) :rule resolution :premises (t61 t69 t94))
% 54.46/54.77  (step t96 (cl (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) :rule resolution :premises (t59 t95))
% 54.46/54.77  (step t97 (cl (not (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))) (tptp.aSet0 tptp.xQ)) :rule and_pos)
% 54.46/54.77  (step t98 (cl (tptp.aSet0 tptp.xQ) (not (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))) :rule reordering :premises (t97))
% 54.46/54.77  (step t99 (cl (not (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))) :rule equiv_pos2)
% 54.46/54.77  (step t100 (cl (not (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))) (not (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule reordering :premises (t99))
% 54.46/54.77  (step t101 (cl (not (= (tptp.aSubsetOf0 tptp.xQ tptp.szNzAzT0) (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)))) (not (tptp.aSubsetOf0 tptp.xQ tptp.szNzAzT0)) (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN))) :rule equiv_pos2)
% 54.46/54.77  (step t102 (cl (= tptp.xQ tptp.xQ)) :rule refl)
% 54.46/54.77  (step t103 (cl (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN))) :rule and :premises (t31))
% 54.46/54.77  (step t104 (cl (= (tptp.aSubsetOf0 tptp.xQ tptp.szNzAzT0) (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)))) :rule cong :premises (t102 t103))
% 54.46/54.77  (step t105 (cl (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN))) :rule resolution :premises (t101 t104 a100))
% 54.46/54.77  (step t106 (cl (not (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))) :rule or_pos)
% 54.46/54.77  (step t107 (cl (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))) (not (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))))) :rule reordering :premises (t106))
% 54.46/54.77  (step t108 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) :rule implies_neg1)
% 54.46/54.77  (anchor :step t109)
% 54.46/54.77  (assume t109.a0 (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))))
% 54.46/54.77  (step t109.t1 (cl (or (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))))) :rule forall_inst :args ((:= W0 (tptp.szDzozmdt0 tptp.xN)) (:= BOUND_VARIABLE_1988 tptp.xQ)))
% 54.46/54.77  (step t109.t2 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule or :premises (t109.t1))
% 54.46/54.77  (step t109.t3 (cl (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule resolution :premises (t109.t2 t109.a0))
% 54.46/54.77  (step t109 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule subproof :discharge (t109.a0))
% 54.46/54.77  (step t110 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule resolution :premises (t108 t109))
% 54.46/54.77  (step t111 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) (not (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))))) :rule implies_neg2)
% 54.46/54.77  (step t112 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))))) :rule resolution :premises (t110 t111))
% 54.46/54.77  (step t113 (cl (=> (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))))) :rule contraction :premises (t112))
% 54.46/54.77  (step t114 (cl (not (forall ((W0 $$unsorted) (BOUND_VARIABLE_1988 $$unsorted)) (or (not (tptp.aSet0 W0)) (= (tptp.aSubsetOf0 BOUND_VARIABLE_1988 W0) (and (tptp.aSet0 BOUND_VARIABLE_1988) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 BOUND_VARIABLE_1988)) (tptp.aElementOf0 W2 W0)))))))) (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule implies :premises (t113))
% 54.46/54.77  (step t115 (cl (or (not (tptp.aSet0 (tptp.szDzozmdt0 tptp.xN))) (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))))) :rule resolution :premises (t114 t92))
% 54.46/54.77  (step t116 (cl (= (tptp.aSubsetOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xN)) (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN))))))) :rule resolution :premises (t107 t78 t115))
% 54.46/54.77  (step t117 (cl (and (tptp.aSet0 tptp.xQ) (forall ((W2 $$unsorted)) (or (not (tptp.aElementOf0 W2 tptp.xQ)) (tptp.aElementOf0 W2 (tptp.szDzozmdt0 tptp.xN)))))) :rule resolution :premises (t100 t105 t116))
% 54.46/54.77  (step t118 (cl (tptp.aSet0 tptp.xQ)) :rule resolution :premises (t98 t117))
% 54.46/54.77  (step t119 (cl (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))) :rule and_neg)
% 54.46/54.77  (step t120 (cl (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule reordering :premises (t119))
% 54.46/54.77  (step t121 (cl (not (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))) :rule and_pos)
% 54.46/54.77  (step t122 (cl (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)) (not (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))) :rule reordering :premises (t121))
% 54.46/54.77  (step t123 (cl (not (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))) (not (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))) :rule equiv_pos2)
% 54.46/54.77  (step t124 (cl (not (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))))) :rule reordering :premises (t123))
% 54.46/54.77  (step t125 (cl (not (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK)) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))) (not (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK))) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))) :rule equiv_pos2)
% 54.46/54.77  (step t126 (cl (= tptp.xQ tptp.xQ)) :rule refl)
% 54.46/54.77  (step t127 (cl (= tptp.xO (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) :rule and :premises (t31))
% 54.46/54.77  (step t128 (cl (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) :rule and :premises (t31))
% 54.46/54.77  (step t129 (cl (= (tptp.slbdtsldtrb0 tptp.xO tptp.xK) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))) :rule cong :premises (t127 t128))
% 54.46/54.77  (step t130 (cl (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK)) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))) :rule cong :premises (t126 t129))
% 54.46/54.77  (step t131 (cl (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))) :rule resolution :premises (t125 t130 a98))
% 54.46/54.77  (step t132 (cl (not (= (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))))) (not (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))))) (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))))) :rule equiv_pos2)
% 54.46/54.77  (step t133 (cl (= (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) :rule refl)
% 54.46/54.77  (step t134 (cl (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))) :rule refl)
% 54.46/54.77  (step t135 (cl (= (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))))) :rule refl)
% 54.46/54.77  (step t136 (cl (= (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))) :rule all_simplify)
% 54.46/54.77  (step t137 (cl (= (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))) :rule cong :premises (t135 t136))
% 54.46/54.77  (step t138 (cl (= (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))))) :rule cong :premises (t134 t137))
% 54.46/54.77  (step t139 (cl (= (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))))) :rule cong :premises (t133 t138))
% 54.46/54.77  (step t140 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) :rule implies_neg1)
% 54.46/54.77  (anchor :step t141)
% 54.46/54.77  (assume t141.a0 (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))
% 54.46/54.77  (step t141.t1 (cl (or (not (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))))) :rule forall_inst :args ((:= W3 tptp.xQ)))
% 54.46/54.77  (step t141.t2 (cl (not (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) :rule or :premises (t141.t1))
% 54.46/54.77  (step t141.t3 (cl (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) :rule resolution :premises (t141.t2 t141.a0))
% 54.46/54.77  (step t141 (cl (not (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) :rule subproof :discharge (t141.a0))
% 54.46/54.77  (step t142 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) :rule resolution :premises (t140 t141))
% 54.46/54.77  (step t143 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (not (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))))) :rule implies_neg2)
% 54.46/54.77  (step t144 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))))) :rule resolution :premises (t142 t143))
% 54.46/54.77  (step t145 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))))) :rule contraction :premises (t144))
% 54.46/54.77  (step t146 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))))) :rule resolution :premises (t132 t139 t145))
% 54.46/54.77  (step t147 (cl (not (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))) :rule implies :premises (t146))
% 54.46/54.77  (step t148 (cl (not (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) :rule and_pos)
% 54.46/54.77  (step t149 (cl (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (not (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) :rule reordering :premises (t148))
% 54.46/54.77  (step t150 (cl (not (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) :rule or_pos)
% 54.46/54.77  (step t151 (cl (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) (not (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule reordering :premises (t150))
% 54.46/54.77  (step t152 (cl (not (= (tptp.aElementOf0 tptp.xK tptp.szNzAzT0) (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN)))) (not (tptp.aElementOf0 tptp.xK tptp.szNzAzT0)) (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) :rule equiv_pos2)
% 54.46/54.77  (step t153 (cl (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) :rule and :premises (t31))
% 54.46/54.77  (step t154 (cl (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN))) :rule and :premises (t31))
% 54.46/54.77  (step t155 (cl (= (tptp.aElementOf0 tptp.xK tptp.szNzAzT0) (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN)))) :rule cong :premises (t153 t154))
% 54.46/54.77  (step t156 (cl (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) :rule resolution :premises (t152 t155 a73))
% 54.46/54.77  (step t157 (cl (not (= (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))))) (not (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))))))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule equiv_pos2)
% 54.46/54.77  (step t158 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))))) :rule refl)
% 54.46/54.77  (step t159 (cl (= (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))))) :rule refl)
% 54.46/54.77  (step t160 (cl (= (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))))) :rule refl)
% 54.46/54.77  (step t161 (cl (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) true)) :rule all_simplify)
% 54.46/54.77  (step t162 (cl (= (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))) :rule refl)
% 54.46/54.77  (anchor :step t163 :args ((W3 $$unsorted) (:= W3 W3)))
% 54.46/54.77  (step t163.t1 (cl (= W3 W3)) :rule refl)
% 54.46/54.77  (step t163.t2 (cl (= (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))))) :rule refl)
% 54.46/54.77  (step t163.t3 (cl (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))) :rule all_simplify)
% 54.46/54.77  (step t163.t4 (cl (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) :rule cong :premises (t163.t2 t163.t3))
% 54.46/54.77  (step t163.t5 (cl (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))) :rule refl)
% 54.46/54.77  (step t163.t6 (cl (= (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))))) :rule cong :premises (t163.t4 t163.t5))
% 54.46/54.77  (step t163.t7 (cl (= (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) :rule all_simplify)
% 54.46/54.77  (step t163.t8 (cl (= (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) :rule trans :premises (t163.t6 t163.t7))
% 54.46/54.77  (step t163 (cl (= (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) :rule bind)
% 54.46/54.77  (step t164 (cl (= (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) :rule cong :premises (t162 t163))
% 54.46/54.77  (step t165 (cl (= (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))) (= true (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule cong :premises (t161 t164))
% 54.46/54.77  (step t166 (cl (= (= true (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) :rule all_simplify)
% 54.46/54.77  (step t167 (cl (= (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) :rule trans :premises (t165 t166))
% 54.46/54.77  (step t168 (cl (= (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule cong :premises (t159 t160 t167))
% 54.46/54.77  (step t169 (cl (= (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))))) :rule cong :premises (t158 t168))
% 54.46/54.77  (step t170 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) :rule implies_neg1)
% 54.46/54.77  (anchor :step t171)
% 54.46/54.77  (assume t171.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))))
% 54.46/54.77  (step t171.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))))))))) :rule forall_inst :args ((:= W0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (:= W1 (tptp.szszuzczcdt0 tptp.xk)) (:= BOUND_VARIABLE_2672 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))))
% 54.46/54.77  (step t171.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule or :premises (t171.t1))
% 54.46/54.77  (step t171.t3 (cl (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule resolution :premises (t171.t2 t171.a0))
% 54.46/54.77  (step t171 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule subproof :discharge (t171.a0))
% 54.46/54.77  (step t172 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule resolution :premises (t170 t171))
% 54.46/54.77  (step t173 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))))) (not (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))))))))) :rule implies_neg2)
% 54.46/54.77  (step t174 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))))))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))))))))) :rule resolution :premises (t172 t173))
% 54.46/54.77  (step t175 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)) (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk)))))))))) :rule contraction :premises (t174))
% 54.46/54.77  (step t176 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule resolution :premises (t157 t169 t175))
% 54.46/54.77  (step t177 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) :rule implies :premises (t176))
% 54.46/54.77  (step t178 (cl (not (= (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))))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))))) (not (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)))))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) :rule equiv_pos2)
% 54.46/54.77  (anchor :step t179 :args ((W0 $$unsorted) (:= W0 W0) (W1 $$unsorted) (:= W1 W1)))
% 54.46/54.77  (step t179.t1 (cl (= W0 W0)) :rule refl)
% 54.46/54.77  (step t179.t2 (cl (= W1 W1)) :rule refl)
% 54.46/54.77  (step t179.t3 (cl (= (and (tptp.aSet0 W0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (and (tptp.aSet0 W0) (tptp.aElementOf0 W1 tptp.szNzAzT0)))) :rule refl)
% 54.46/54.77  (anchor :step t179.t4 :args ((W2 $$unsorted) (:= W2 W2)))
% 54.46/54.77  (step t179.t4.t1 (cl (= W2 W2)) :rule refl)
% 54.46/54.77  (step t179.t4.t2 (cl (= (= W2 (tptp.slbdtsldtrb0 W0 W1)) (= W2 (tptp.slbdtsldtrb0 W0 W1)))) :rule refl)
% 54.46/54.77  (step t179.t4.t3 (cl (= (tptp.aSet0 W2) (tptp.aSet0 W2))) :rule refl)
% 54.46/54.77  (anchor :step t179.t4.t4 :args ((W3 $$unsorted) (:= W3 W3)))
% 54.46/54.77  (step t179.t4.t4.t1 (cl (= W3 W3)) :rule refl)
% 54.46/54.77  (step t179.t4.t4.t2 (cl (= (tptp.aElementOf0 W3 W2) (tptp.aElementOf0 W3 W2))) :rule refl)
% 54.46/54.77  (step t179.t4.t4.t3 (cl (= (tptp.aSubsetOf0 W3 W0) (tptp.aSubsetOf0 W3 W0))) :rule refl)
% 54.46/54.77  (step t179.t4.t4.t4 (cl (= (= (tptp.sbrdtbr0 W3) W1) (= W1 (tptp.sbrdtbr0 W3)))) :rule all_simplify)
% 54.46/54.77  (step t179.t4.t4.t5 (cl (= (and (tptp.aSubsetOf0 W3 W0) (= (tptp.sbrdtbr0 W3) W1)) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))))) :rule cong :premises (t179.t4.t4.t3 t179.t4.t4.t4))
% 54.46/54.77  (step t179.t4.t4.t6 (cl (= (= (tptp.aElementOf0 W3 W2) (and (tptp.aSubsetOf0 W3 W0) (= (tptp.sbrdtbr0 W3) W1))) (= (tptp.aElementOf0 W3 W2) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3)))))) :rule cong :premises (t179.t4.t4.t2 t179.t4.t4.t5))
% 54.46/54.77  (step t179.t4.t4 (cl (= (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (and (tptp.aSubsetOf0 W3 W0) (= (tptp.sbrdtbr0 W3) W1)))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))))))) :rule bind)
% 54.46/54.77  (step t179.t4.t5 (cl (= (and (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (and (tptp.aSubsetOf0 W3 W0) (= (tptp.sbrdtbr0 W3) W1))))) (and (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3)))))))) :rule cong :premises (t179.t4.t3 t179.t4.t4))
% 54.46/54.77  (step t179.t4.t6 (cl (= (= (= 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)))))) (= (= W2 (tptp.slbdtsldtrb0 W0 W1)) (and (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))))))))) :rule cong :premises (t179.t4.t2 t179.t4.t5))
% 54.46/54.77  (step t179.t4 (cl (= (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))))))) (forall ((W2 $$unsorted)) (= (= W2 (tptp.slbdtsldtrb0 W0 W1)) (and (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 W2) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3)))))))))) :rule bind)
% 54.46/54.77  (step t179.t5 (cl (= (=> (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)))))))) (=> (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) (= W1 (tptp.sbrdtbr0 W3))))))))))) :rule cong :premises (t179.t3 t179.t4))
% 54.46/54.77  (step t179 (cl (= (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))))))))) (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) (= W1 (tptp.sbrdtbr0 W3)))))))))))) :rule bind)
% 54.46/54.77  (step t180 (cl (= (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) (= W1 (tptp.sbrdtbr0 W3)))))))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (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) (= W1 (tptp.sbrdtbr0 W3)))))))))))) :rule all_simplify)
% 54.46/54.77  (step t181 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (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) (= W1 (tptp.sbrdtbr0 W3)))))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (= BOUND_VARIABLE_2672 (tptp.slbdtsldtrb0 W0 W1)) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 BOUND_VARIABLE_2672) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))))))))))) :rule all_simplify)
% 54.46/54.77  (anchor :step t182 :args ((W0 $$unsorted) (:= W0 W0) (W1 $$unsorted) (:= W1 W1) (BOUND_VARIABLE_2672 $$unsorted) (:= BOUND_VARIABLE_2672 BOUND_VARIABLE_2672)))
% 54.46/54.77  (step t182.t1 (cl (= W0 W0)) :rule refl)
% 54.46/54.77  (step t182.t2 (cl (= W1 W1)) :rule refl)
% 54.46/54.77  (step t182.t3 (cl (= BOUND_VARIABLE_2672 BOUND_VARIABLE_2672)) :rule refl)
% 54.46/54.77  (step t182.t4 (cl (= (not (tptp.aSet0 W0)) (not (tptp.aSet0 W0)))) :rule refl)
% 54.46/54.77  (step t182.t5 (cl (= (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)))) :rule refl)
% 54.46/54.77  (step t182.t6 (cl (= (= BOUND_VARIABLE_2672 (tptp.slbdtsldtrb0 W0 W1)) (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672))) :rule all_simplify)
% 54.46/54.77  (step t182.t7 (cl (= (tptp.aSet0 BOUND_VARIABLE_2672) (tptp.aSet0 BOUND_VARIABLE_2672))) :rule refl)
% 54.46/54.77  (anchor :step t182.t8 :args ((W3 $$unsorted) (:= W3 W3)))
% 54.46/54.77  (step t182.t8.t1 (cl (= W3 W3)) :rule refl)
% 54.46/54.77  (step t182.t8.t2 (cl (= (= (tptp.aElementOf0 W3 BOUND_VARIABLE_2672) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3)))) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))) :rule all_simplify)
% 54.46/54.77  (step t182.t8 (cl (= (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 BOUND_VARIABLE_2672) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))))) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))) :rule bind)
% 54.46/54.77  (step t182.t9 (cl (= (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 BOUND_VARIABLE_2672) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3)))))) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))) :rule cong :premises (t182.t7 t182.t8))
% 54.46/54.77  (step t182.t10 (cl (= (= (= BOUND_VARIABLE_2672 (tptp.slbdtsldtrb0 W0 W1)) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 BOUND_VARIABLE_2672) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))))))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) :rule cong :premises (t182.t6 t182.t9))
% 54.46/54.77  (step t182.t11 (cl (= (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (= BOUND_VARIABLE_2672 (tptp.slbdtsldtrb0 W0 W1)) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 BOUND_VARIABLE_2672) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3)))))))) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) :rule cong :premises (t182.t4 t182.t5 t182.t10))
% 54.46/54.77  (step t182 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (= BOUND_VARIABLE_2672 (tptp.slbdtsldtrb0 W0 W1)) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 BOUND_VARIABLE_2672) (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))))) :rule bind)
% 54.46/54.77  (step t183 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (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) (= W1 (tptp.sbrdtbr0 W3)))))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))))) :rule trans :premises (t181 t182))
% 54.46/54.77  (step t184 (cl (= (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) (= W1 (tptp.sbrdtbr0 W3)))))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))))) :rule trans :premises (t180 t183))
% 54.46/54.77  (step t185 (cl (= (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))))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))))) :rule trans :premises (t179 t184))
% 54.46/54.77  (anchor :step t186 :args ((W0 $$unsorted) (:= W0 W0) (W1 $$unsorted) (:= W1 W1) (BOUND_VARIABLE_2672 $$unsorted) (:= BOUND_VARIABLE_2672 BOUND_VARIABLE_2672)))
% 54.46/54.77  (step t186.t1 (cl (= W0 W0)) :rule refl)
% 54.46/54.77  (step t186.t2 (cl (= W1 W1)) :rule refl)
% 54.46/54.77  (step t186.t3 (cl (= BOUND_VARIABLE_2672 BOUND_VARIABLE_2672)) :rule refl)
% 54.46/54.77  (step t186.t4 (cl (= (not (tptp.aSet0 W0)) (not (tptp.aSet0 W0)))) :rule refl)
% 54.46/54.77  (step t186.t5 (cl (= W1 W1)) :rule refl)
% 54.46/54.77  (step t186.t6 (cl (= tptp.szNzAzT0 (tptp.szDzozmdt0 tptp.xN))) :rule and :premises (t31))
% 54.46/54.77  (step t186.t7 (cl (= (tptp.aElementOf0 W1 tptp.szNzAzT0) (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN)))) :rule cong :premises (t186.t5 t186.t6))
% 54.46/54.77  (step t186.t8 (cl (= (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))))) :rule cong :premises (t186.t7))
% 54.46/54.77  (step t186.t9 (cl (= (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) :rule refl)
% 54.46/54.77  (step t186.t10 (cl (= (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) :rule cong :premises (t186.t4 t186.t8 t186.t9))
% 54.46/54.77  (step t186 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))))) :rule bind)
% 54.46/54.77  (step t187 (cl (= (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))))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))))) :rule trans :premises (t185 t186))
% 54.46/54.77  (step t188 (cl (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) :rule resolution :premises (t178 t187 a56))
% 54.46/54.77  (step t189 (cl (or (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) :rule resolution :premises (t177 t188))
% 54.46/54.77  (step t190 (cl (and (tptp.aSet0 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) :rule resolution :premises (t151 t156 t37 t189))
% 54.46/54.77  (step t191 (cl (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) :rule resolution :premises (t149 t190))
% 54.46/54.77  (step t192 (cl (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))) :rule resolution :premises (t147 t191))
% 54.46/54.77  (step t193 (cl (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))) :rule resolution :premises (t124 t131 t192))
% 54.46/54.77  (step t194 (cl (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))) :rule resolution :premises (t122 t193))
% 54.46/54.77  (step t195 (cl (not (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))) (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (not (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))) :rule equiv_pos1)
% 54.46/54.77  (step t196 (cl (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (not (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))) (not (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))))) :rule reordering :premises (t195))
% 54.46/54.77  (step t197 (cl (not (= (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))))) (not (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))))) (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))))) :rule equiv_pos2)
% 54.46/54.77  (step t198 (cl (= (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) :rule refl)
% 54.46/54.77  (step t199 (cl (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)))) :rule refl)
% 54.46/54.77  (step t200 (cl (= (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule refl)
% 54.46/54.77  (step t201 (cl (= (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))) :rule cong :premises (t200 t136))
% 54.46/54.77  (step t202 (cl (= (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))))) :rule cong :premises (t199 t201))
% 54.46/54.77  (step t203 (cl (= (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))))) :rule cong :premises (t198 t202))
% 54.46/54.77  (step t204 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) :rule implies_neg1)
% 54.46/54.77  (anchor :step t205)
% 54.46/54.77  (assume t205.a0 (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))
% 54.46/54.77  (step t205.t1 (cl (or (not (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))))) :rule forall_inst :args ((:= W3 tptp.xQ)))
% 54.46/54.77  (step t205.t2 (cl (not (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) :rule or :premises (t205.t1))
% 54.46/54.77  (step t205.t3 (cl (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) :rule resolution :premises (t205.t2 t205.a0))
% 54.46/54.77  (step t205 (cl (not (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) :rule subproof :discharge (t205.a0))
% 54.46/54.77  (step t206 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) :rule resolution :premises (t204 t205))
% 54.46/54.77  (step t207 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (not (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))))) :rule implies_neg2)
% 54.46/54.77  (step t208 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk))))) (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))))) :rule resolution :premises (t206 t207))
% 54.46/54.77  (step t209 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)))))) :rule contraction :premises (t208))
% 54.46/54.77  (step t210 (cl (=> (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))))) :rule resolution :premises (t197 t203 t209))
% 54.46/54.77  (step t211 (cl (not (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))) :rule implies :premises (t210))
% 54.46/54.77  (step t212 (cl (not (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) :rule and_pos)
% 54.46/54.77  (step t213 (cl (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) (not (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) :rule reordering :premises (t212))
% 54.46/54.77  (step t214 (cl (not (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) (not (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) :rule equiv_pos2)
% 54.46/54.77  (step t215 (cl (not (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) (not (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule reordering :premises (t214))
% 54.46/54.77  (step t216 (cl (not (= (and (tptp.aFunction0 tptp.xc) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 tptp.xS tptp.xK)) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT)) (and (tptp.aFunction0 tptp.xc) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT)))) (not (and (tptp.aFunction0 tptp.xc) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 tptp.xS tptp.xK)) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT))) (and (tptp.aFunction0 tptp.xc) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT))) :rule equiv_pos2)
% 54.46/54.77  (step t217 (cl (= (tptp.aFunction0 tptp.xc) (tptp.aFunction0 tptp.xc))) :rule refl)
% 54.46/54.77  (step t218 (cl (= (tptp.szDzozmdt0 tptp.xc) (tptp.szDzozmdt0 tptp.xc))) :rule refl)
% 54.46/54.77  (step t219 (cl (= tptp.xS (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) :rule and :premises (t31))
% 54.46/54.77  (step t220 (cl (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) :rule and :premises (t31))
% 54.46/54.77  (step t221 (cl (= (tptp.slbdtsldtrb0 tptp.xS tptp.xK) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)))) :rule cong :premises (t219 t220))
% 54.46/54.77  (step t222 (cl (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 tptp.xS tptp.xK)) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))))) :rule cong :premises (t218 t221))
% 54.46/54.77  (step t223 (cl (= (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT))) :rule refl)
% 54.46/54.77  (step t224 (cl (= (and (tptp.aFunction0 tptp.xc) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 tptp.xS tptp.xK)) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT)) (and (tptp.aFunction0 tptp.xc) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT)))) :rule cong :premises (t217 t222 t223))
% 54.46/54.77  (step t225 (cl (and (tptp.aFunction0 tptp.xc) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT))) :rule resolution :premises (t216 t224 a75))
% 54.46/54.77  (step t226 (cl (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)))) :rule and :premises (t225))
% 54.46/54.77  (step t227 (cl (not (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) :rule or_pos)
% 54.46/54.77  (step t228 (cl (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) (not (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))))) :rule reordering :premises (t227))
% 54.46/54.77  (step t229 (cl (not (= (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))))) (not (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc))))))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))))) :rule equiv_pos2)
% 54.46/54.77  (step t230 (cl (= (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))))) :rule refl)
% 54.46/54.77  (step t231 (cl (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))))) :rule all_simplify)
% 54.46/54.77  (step t232 (cl (= (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)))) :rule refl)
% 54.46/54.77  (anchor :step t233 :args ((W3 $$unsorted) (:= W3 W3)))
% 54.46/54.77  (step t233.t1 (cl (= W3 W3)) :rule refl)
% 54.46/54.77  (step t233.t2 (cl (= (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule refl)
% 54.46/54.77  (step t233.t3 (cl (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))) :rule all_simplify)
% 54.46/54.77  (step t233.t4 (cl (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))) :rule cong :premises (t233.t2 t233.t3))
% 54.46/54.77  (step t233.t5 (cl (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))) :rule refl)
% 54.46/54.77  (step t233.t6 (cl (= (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc))) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc))))) :rule cong :premises (t233.t4 t233.t5))
% 54.46/54.77  (step t233.t7 (cl (= (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc))) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) :rule all_simplify)
% 54.46/54.77  (step t233.t8 (cl (= (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc))) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) :rule trans :premises (t233.t6 t233.t7))
% 54.46/54.77  (step t233 (cl (= (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) :rule bind)
% 54.46/54.77  (step t234 (cl (= (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc))))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) :rule cong :premises (t232 t233))
% 54.46/54.77  (step t235 (cl (= (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule cong :premises (t231 t234))
% 54.46/54.77  (step t236 (cl (= (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))))) :rule cong :premises (t230 t160 t235))
% 54.46/54.77  (step t237 (cl (= (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))))) :rule cong :premises (t158 t236))
% 54.46/54.77  (step t238 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) :rule implies_neg1)
% 54.46/54.77  (anchor :step t239)
% 54.46/54.77  (assume t239.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))))
% 54.46/54.77  (step t239.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc))))))))) :rule forall_inst :args ((:= W0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (:= W1 (tptp.szszuzczcdt0 tptp.xk)) (:= BOUND_VARIABLE_2672 (tptp.szDzozmdt0 tptp.xc))))
% 54.46/54.77  (step t239.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))))))) :rule or :premises (t239.t1))
% 54.46/54.77  (step t239.t3 (cl (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))))))) :rule resolution :premises (t239.t2 t239.a0))
% 54.46/54.77  (step t239 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))))))) :rule subproof :discharge (t239.a0))
% 54.46/54.77  (step t240 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))))))) :rule resolution :premises (t238 t239))
% 54.46/54.77  (step t241 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))))))) (not (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc))))))))) :rule implies_neg2)
% 54.46/54.77  (step t242 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)))))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc))))))))) :rule resolution :premises (t240 t241))
% 54.46/54.77  (step t243 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk)) (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc))))))))) :rule contraction :premises (t242))
% 54.46/54.77  (step t244 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))))) :rule resolution :premises (t229 t237 t243))
% 54.46/54.77  (step t245 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (BOUND_VARIABLE_2672 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.slbdtsldtrb0 W0 W1) BOUND_VARIABLE_2672) (and (tptp.aSet0 BOUND_VARIABLE_2672) (forall ((W3 $$unsorted)) (= (and (tptp.aSubsetOf0 W3 W0) (= W1 (tptp.sbrdtbr0 W3))) (tptp.aElementOf0 W3 BOUND_VARIABLE_2672)))))))) (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule implies :premises (t244))
% 54.46/54.77  (step t246 (cl (or (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aElementOf0 (tptp.szszuzczcdt0 tptp.xk) (tptp.szDzozmdt0 tptp.xN))) (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))))) :rule resolution :premises (t245 t188))
% 54.46/54.77  (step t247 (cl (= (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) (tptp.szszuzczcdt0 tptp.xk))) (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))))) :rule resolution :premises (t228 t156 t96 t246))
% 54.46/54.78  (step t248 (cl (and (tptp.aSet0 (tptp.szDzozmdt0 tptp.xc)) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk))))))) :rule resolution :premises (t215 t226 t247))
% 54.46/54.78  (step t249 (cl (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 W3 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.sbrdtbr0 W3) (tptp.szszuzczcdt0 tptp.xk)))))) :rule resolution :premises (t213 t248))
% 54.46/54.78  (step t250 (cl (= (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))) :rule resolution :premises (t211 t249))
% 54.46/54.78  (step t251 (cl (not (and (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ))))) :rule resolution :premises (t196 a101 t250))
% 54.46/54.78  (step t252 (cl (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00)))) :rule resolution :premises (t120 t194 t251))
% 54.46/54.78  (step t253 (cl (not (or (not (tptp.aSet0 tptp.xQ)) (not (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (not (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))) (not (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))) (tptp.aSubsetOf0 tptp.xQ (tptp.sdtlpdtrp0 tptp.xN tptp.sz00))))) :rule resolution :premises (t9 t37 t42 t57 t96 t118 t252))
% 54.46/54.78  (step t254 (cl (not (= (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)))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2))))) (not (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))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2)))) :rule equiv_pos2)
% 54.46/54.78  (step t255 (cl (= (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)))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2))))) :rule all_simplify)
% 54.46/54.78  (step t256 (cl (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (or (not (tptp.aSet0 W0)) (not (tptp.aSet0 W1)) (not (tptp.aSet0 W2)) (not (tptp.aSubsetOf0 W0 W1)) (not (tptp.aSubsetOf0 W1 W2)) (tptp.aSubsetOf0 W0 W2)))) :rule resolution :premises (t254 t255 a13))
% 54.46/54.78  (step t257 (cl) :rule resolution :premises (t7 t253 t256))
% 54.46/54.78  
% 54.46/54.78  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.Qzvkra9P4z/cvc5---1.0.5_22031.smt2
% 54.46/54.78  % cvc5---1.0.5 exiting
% 54.46/54.78  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------