TSTP Solution File: NUM613+3 by cvc5---1.0.5
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : cvc5---1.0.5
% Problem : NUM613+3 : TPTP v8.2.0. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : do_cvc5 %s %d
% Computer : n025.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:17 EDT 2024
% Result : Theorem 0.54s 0.72s
% Output : Proof 0.54s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.14 % Problem : NUM613+3 : TPTP v8.2.0. Released v4.0.0.
% 0.07/0.15 % Command : do_cvc5 %s %d
% 0.16/0.36 % Computer : n025.cluster.edu
% 0.16/0.36 % Model : x86_64 x86_64
% 0.16/0.36 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.36 % Memory : 8042.1875MB
% 0.16/0.36 % OS : Linux 3.10.0-693.el7.x86_64
% 0.16/0.36 % CPULimit : 300
% 0.16/0.36 % WCLimit : 300
% 0.16/0.36 % DateTime : Tue May 28 03:40:54 EDT 2024
% 0.16/0.36 % CPUTime :
% 0.22/0.55 %----Proving TF0_NAR, FOF, or CNF
% 0.54/0.72 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.54/0.72 % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.dqxeJOyuDn/cvc5---1.0.5_31250.smt2
% 0.54/0.72 % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.dqxeJOyuDn/cvc5---1.0.5_31250.smt2
% 0.54/0.72 (assume a0 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) true)))
% 0.54/0.72 (assume a1 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) true)))
% 0.54/0.72 (assume a2 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElement0 W1))))))
% 0.54/0.72 (assume a3 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (=> (tptp.isFinite0 W0) true))))
% 0.54/0.72 (assume a4 (forall ((W0 $$unsorted)) (= (= W0 tptp.slcrc0) (and (tptp.aSet0 W0) (not (exists ((W1 $$unsorted)) (tptp.aElementOf0 W1 W0)))))))
% 0.54/0.72 (assume a5 (tptp.isFinite0 tptp.slcrc0))
% 0.54/0.72 (assume a6 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (=> (tptp.isCountable0 W0) true))))
% 0.54/0.72 (assume a7 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isCountable0 W0)) (not (tptp.isFinite0 W0)))))
% 0.54/0.72 (assume a8 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isCountable0 W0)) (not (= W0 tptp.slcrc0)))))
% 0.54/0.72 (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)))))))))
% 0.54/0.72 (assume a10 (forall ((W0 $$unsorted)) (=> (and (tptp.aSet0 W0) (tptp.isFinite0 W0)) (forall ((W1 $$unsorted)) (=> (tptp.aSubsetOf0 W1 W0) (tptp.isFinite0 W1))))))
% 0.54/0.72 (assume a11 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (tptp.aSubsetOf0 W0 W0))))
% 0.54/0.72 (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)))))
% 0.54/0.72 (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)))))
% 0.54/0.72 (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)))))))))))
% 0.54/0.72 (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)))))))))))
% 0.54/0.72 (assume a16 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (= (tptp.sdtpldt0 (tptp.sdtmndt0 W0 W1) W1) W0))))))
% 0.54/0.72 (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)))))
% 0.54/0.72 (assume a18 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isCountable0 W1)) (tptp.isCountable0 (tptp.sdtpldt0 W1 W0)))))))
% 0.54/0.72 (assume a19 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isCountable0 W1)) (tptp.isCountable0 (tptp.sdtmndt0 W1 W0)))))))
% 0.54/0.72 (assume a20 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isFinite0 W1)) (tptp.isFinite0 (tptp.sdtpldt0 W1 W0)))))))
% 0.54/0.72 (assume a21 (forall ((W0 $$unsorted)) (=> (tptp.aElement0 W0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (tptp.isFinite0 W1)) (tptp.isFinite0 (tptp.sdtmndt0 W1 W0)))))))
% 0.54/0.72 (assume a22 (and (tptp.aSet0 tptp.szNzAzT0) (tptp.isCountable0 tptp.szNzAzT0)))
% 0.54/0.72 (assume a23 (tptp.aElementOf0 tptp.sz00 tptp.szNzAzT0))
% 0.54/0.72 (assume a24 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.szszuzczcdt0 W0) tptp.szNzAzT0) (not (= (tptp.szszuzczcdt0 W0) tptp.sz00))))))
% 0.54/0.72 (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)))))
% 0.54/0.72 (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))))))))
% 0.54/0.72 (assume a27 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (not (= W0 (tptp.szszuzczcdt0 W0))))))
% 0.54/0.72 (assume a28 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (tptp.sdtlseqdt0 W0 W1) true))))
% 0.54/0.72 (assume a29 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.sdtlseqdt0 tptp.sz00 W0))))
% 0.54/0.72 (assume a30 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (not (tptp.sdtlseqdt0 (tptp.szszuzczcdt0 W0) tptp.sz00)))))
% 0.54/0.72 (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))))))
% 0.54/0.72 (assume a32 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.sdtlseqdt0 W0 (tptp.szszuzczcdt0 W0)))))
% 0.54/0.72 (assume a33 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.sdtlseqdt0 W0 W0))))
% 0.54/0.72 (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)))))
% 0.54/0.72 (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)))))
% 0.54/0.72 (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)))))
% 0.54/0.72 (assume a37 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (tptp.iLess0 W0 W1) true))))
% 0.54/0.72 (assume a38 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.iLess0 W0 (tptp.szszuzczcdt0 W0)))))
% 0.54/0.72 (assume a39 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (tptp.aElement0 (tptp.sbrdtbr0 W0)))))
% 0.54/0.72 (assume a40 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (= (tptp.aElementOf0 (tptp.sbrdtbr0 W0) tptp.szNzAzT0) (tptp.isFinite0 W0)))))
% 0.54/0.72 (assume a41 (forall ((W0 $$unsorted)) (=> (tptp.aSet0 W0) (= (= (tptp.sbrdtbr0 W0) tptp.sz00) (= W0 tptp.slcrc0)))))
% 0.54/0.72 (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)))))))))
% 0.54/0.72 (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)))))))
% 0.54/0.72 (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)))))))
% 0.54/0.72 (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)))))))
% 0.54/0.72 (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)))))))))
% 0.54/0.72 (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)))))))))
% 0.54/0.72 (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))))))
% 0.54/0.72 (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))))))))))
% 0.54/0.72 (assume a50 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.isFinite0 (tptp.slbdtrb0 W0)))))
% 0.54/0.72 (assume a51 (= (tptp.slbdtrb0 tptp.sz00) tptp.slcrc0))
% 0.54/0.72 (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))))))
% 0.54/0.72 (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))))))
% 0.54/0.72 (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)))))))
% 0.54/0.72 (assume a55 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (= (tptp.sbrdtbr0 (tptp.slbdtrb0 W0)) W0))))
% 0.54/0.72 (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))))))))))
% 0.54/0.72 (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)))))))
% 0.54/0.72 (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)))))))
% 0.54/0.72 (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)))))))
% 0.54/0.72 (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)))))))
% 0.54/0.72 (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)))))))))
% 0.54/0.72 (assume a62 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) true)))
% 0.54/0.72 (assume a63 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) (tptp.aSet0 (tptp.szDzozmdt0 W0)))))
% 0.54/0.72 (assume a64 (forall ((W0 $$unsorted)) (=> (tptp.aFunction0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.szDzozmdt0 W0)) (tptp.aElement0 (tptp.sdtlpdtrp0 W0 W1)))))))
% 0.54/0.72 (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))))))))))
% 0.54/0.72 (assume a66 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aFunction0 W0) (tptp.aElement0 W1)) (tptp.aSubsetOf0 (tptp.sdtlbdtrb0 W0 W1) (tptp.szDzozmdt0 W0)))))
% 0.54/0.72 (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)))))))))))))
% 0.54/0.72 (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))))))))
% 0.54/0.72 (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))))))))))))
% 0.54/0.72 (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))))))))
% 0.54/0.72 (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))))))))
% 0.54/0.72 (assume a72 (and (tptp.aSet0 tptp.xT) (tptp.isFinite0 tptp.xT)))
% 0.54/0.72 (assume a73 (tptp.aElementOf0 tptp.xK tptp.szNzAzT0))
% 0.54/0.72 (assume a74 (and (tptp.aSet0 tptp.xS) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xS) (tptp.aElementOf0 W0 tptp.szNzAzT0))) (tptp.aSubsetOf0 tptp.xS tptp.szNzAzT0) (tptp.isCountable0 tptp.xS)))
% 0.54/0.72 (assume a75 (and (tptp.aFunction0 tptp.xc) (forall ((W0 $$unsorted)) (and (=> (tptp.aElementOf0 W0 (tptp.szDzozmdt0 tptp.xc)) (and (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElementOf0 W1 tptp.xS))) (tptp.aSubsetOf0 W0 tptp.xS) (= (tptp.sbrdtbr0 W0) tptp.xK))) (=> (and (or (and (tptp.aSet0 W0) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 W0) (tptp.aElementOf0 W1 tptp.xS)))) (tptp.aSubsetOf0 W0 tptp.xS)) (= (tptp.sbrdtbr0 W0) tptp.xK)) (tptp.aElementOf0 W0 (tptp.szDzozmdt0 tptp.xc))))) (= (tptp.szDzozmdt0 tptp.xc) (tptp.slbdtsldtrb0 tptp.xS tptp.xK)) (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc))) (forall ((W0 $$unsorted)) (= (tptp.aElementOf0 W0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc))) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xc)) (= (tptp.sdtlpdtrp0 tptp.xc W1) W0))))) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc))) (tptp.aElementOf0 W0 tptp.xT))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xc (tptp.szDzozmdt0 tptp.xc)) tptp.xT)))
% 0.54/0.72 (assume a76 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (=> (and (or (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 tptp.szNzAzT0)))) (tptp.aSubsetOf0 W1 tptp.szNzAzT0)) (tptp.isCountable0 W1)) (forall ((W2 $$unsorted)) (=> (and (tptp.aFunction0 W2) (or (forall ((W3 $$unsorted)) (and (=> (tptp.aElementOf0 W3 (tptp.szDzozmdt0 W2)) (and (or (and (tptp.aSet0 W3) (forall ((W4 $$unsorted)) (=> (tptp.aElementOf0 W4 W3) (tptp.aElementOf0 W4 W1)))) (tptp.aSubsetOf0 W3 W1)) (= (tptp.sbrdtbr0 W3) W0))) (=> (and (tptp.aSet0 W3) (forall ((W4 $$unsorted)) (=> (tptp.aElementOf0 W4 W3) (tptp.aElementOf0 W4 W1))) (tptp.aSubsetOf0 W3 W1) (= (tptp.sbrdtbr0 W3) W0)) (tptp.aElementOf0 W3 (tptp.szDzozmdt0 W2))))) (= (tptp.szDzozmdt0 W2) (tptp.slbdtsldtrb0 W1 W0))) (=> (and (tptp.aSet0 (tptp.sdtlcdtrc0 W2 (tptp.szDzozmdt0 W2))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.sdtlcdtrc0 W2 (tptp.szDzozmdt0 W2))) (exists ((W4 $$unsorted)) (and (tptp.aElementOf0 W4 (tptp.szDzozmdt0 W2)) (= (tptp.sdtlpdtrp0 W2 W4) W3)))))) (or (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 (tptp.sdtlcdtrc0 W2 (tptp.szDzozmdt0 W2))) (tptp.aElementOf0 W3 tptp.xT))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 W2 (tptp.szDzozmdt0 W2)) tptp.xT)))) (=> (tptp.iLess0 W0 tptp.xK) (exists ((W3 $$unsorted)) (and (tptp.aElementOf0 W3 tptp.xT) (exists ((W4 $$unsorted)) (and (tptp.aSet0 W4) (forall ((W5 $$unsorted)) (=> (tptp.aElementOf0 W5 W4) (tptp.aElementOf0 W5 W1))) (tptp.aSubsetOf0 W4 W1) (tptp.isCountable0 W4) (forall ((W5 $$unsorted)) (=> (or (and (or (and (tptp.aSet0 W5) (forall ((W6 $$unsorted)) (=> (tptp.aElementOf0 W6 W5) (tptp.aElementOf0 W6 W4)))) (tptp.aSubsetOf0 W5 W4)) (= (tptp.sbrdtbr0 W5) W0)) (tptp.aElementOf0 W5 (tptp.slbdtsldtrb0 W4 W0))) (= (tptp.sdtlpdtrp0 W2 W5) W3)))))))))))))))
% 0.54/0.72 (assume a77 (not (= tptp.xK tptp.sz00)))
% 0.54/0.72 (assume a78 (not (= tptp.xK tptp.sz00)))
% 0.54/0.72 (assume a79 (and (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (= (tptp.szszuzczcdt0 tptp.xk) tptp.xK)))
% 0.54/0.72 (assume a80 (and (tptp.aFunction0 tptp.xN) (= (tptp.szDzozmdt0 tptp.xN) tptp.szNzAzT0) (= (tptp.sdtlpdtrp0 tptp.xN tptp.sz00) tptp.xS) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (=> (and (or (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.aElementOf0 W1 tptp.szNzAzT0)))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0)) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))) (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W1))) (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W1 $$unsorted)) (= (tptp.aElementOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W1) (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0))) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0))) (tptp.aElementOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)) (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)))))))))
% 0.54/0.72 (assume a81 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aSet0 (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.aElementOf0 W1 tptp.szNzAzT0))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) tptp.szNzAzT0) (tptp.isCountable0 (tptp.sdtlpdtrp0 tptp.xN W0))))))
% 0.54/0.72 (assume a82 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (tptp.sdtlseqdt0 W1 W0) (and (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W1)))) (tptp.aSubsetOf0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.sdtlpdtrp0 tptp.xN W1)))))))
% 0.54/0.72 (assume a83 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0) (not (= W0 W1))) (not (=> (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2)))) (or (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W1)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W1)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2)))) (= (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W1)))))))))
% 0.54/0.72 (assume a84 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (=> (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2)))) (=> (and (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W2 $$unsorted)) (= (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W2) (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W2 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) (or (and (or (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))) (= (tptp.sbrdtbr0 W1) tptp.xk)) (tptp.aElementOf0 W1 (tptp.slbdtsldtrb0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xk)))))) (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2))) (tptp.aSet0 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W2 $$unsorted)) (= (tptp.aElementOf0 W2 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W2) (or (tptp.aElementOf0 W2 W1) (= W2 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (tptp.aElementOf0 W2 tptp.xS))) (tptp.aSubsetOf0 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xS) (= (tptp.sbrdtbr0 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) tptp.xK) (tptp.aElementOf0 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) (tptp.slbdtsldtrb0 tptp.xS tptp.xK))))))))
% 0.54/0.72 (assume a85 (and (tptp.aFunction0 tptp.xC) (= (tptp.szDzozmdt0 tptp.xC) tptp.szNzAzT0) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aFunction0 (tptp.sdtlpdtrp0 tptp.xC W0)) (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W1))) (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W1 $$unsorted)) (= (tptp.aElementOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W1) (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (forall ((W1 $$unsorted)) (and (=> (tptp.aElementOf0 W1 (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0))) (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (= (tptp.sbrdtbr0 W1) tptp.xk))) (=> (and (or (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (tptp.aSubsetOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))) (= (tptp.sbrdtbr0 W1) tptp.xk)) (tptp.aElementOf0 W1 (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0)))))) (= (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0)) (tptp.slbdtsldtrb0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xk)) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (=> (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2)))) (=> (and (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W2 $$unsorted)) (= (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W2) (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W2 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) (or (and (or (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))) (= (tptp.sbrdtbr0 W1) tptp.xk)) (tptp.aElementOf0 W1 (tptp.slbdtsldtrb0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xk)))))) (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2))) (forall ((W2 $$unsorted)) (= (tptp.aElementOf0 W2 (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W2) (or (tptp.aElementOf0 W2 W1) (= W2 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (= (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W1) (tptp.sdtlpdtrp0 tptp.xc (tptp.sdtpldt0 W1 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))))))))
% 0.54/0.72 (assume a86 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aSet0 (tptp.sdtlcdtrc0 (tptp.sdtlpdtrp0 tptp.xC W0) (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0)))) (forall ((W1 $$unsorted)) (= (tptp.aElementOf0 W1 (tptp.sdtlcdtrc0 (tptp.sdtlpdtrp0 tptp.xC W0) (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0)))) (exists ((W2 $$unsorted)) (and (tptp.aElementOf0 W2 (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0))) (= (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W2) W1))))) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlcdtrc0 (tptp.sdtlpdtrp0 tptp.xC W0) (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0)))) (tptp.aElementOf0 W1 tptp.xT))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 (tptp.sdtlpdtrp0 tptp.xC W0) (tptp.szDzozmdt0 (tptp.sdtlpdtrp0 tptp.xC W0))) tptp.xT)))))
% 0.54/0.72 (assume a87 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (=> (and (=> (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W2)))) (=> (and (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W2 $$unsorted)) (= (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W2) (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W2 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))))) (or (and (tptp.aSet0 W1) (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (tptp.aSubsetOf0 W1 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (tptp.isCountable0 W1)) (forall ((W2 $$unsorted)) (=> (and (tptp.aSet0 W2) (or (and (or (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 W2) (tptp.aElementOf0 W3 W1))) (tptp.aSubsetOf0 W2 W1)) (= (tptp.sbrdtbr0 W2) tptp.xk)) (tptp.aElementOf0 W2 (tptp.slbdtsldtrb0 W1 tptp.xk)))) (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W3))) (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W3) (tptp.aElementOf0 W3 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W3 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 W2) (tptp.aElementOf0 W3 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (tptp.aElementOf0 W2 (tptp.slbdtsldtrb0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))) tptp.xk))))))))))
% 0.54/0.72 (assume a88 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 tptp.xT) (exists ((W2 $$unsorted)) (and (tptp.aElementOf0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)) W3))) (tptp.aSet0 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (forall ((W3 $$unsorted)) (= (tptp.aElementOf0 W3 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (and (tptp.aElement0 W3) (tptp.aElementOf0 W3 (tptp.sdtlpdtrp0 tptp.xN W0)) (not (= W3 (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))) (tptp.aSet0 W2) (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 W2) (tptp.aElementOf0 W3 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))))) (tptp.aSubsetOf0 W2 (tptp.sdtmndt0 (tptp.sdtlpdtrp0 tptp.xN W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0)))) (tptp.isCountable0 W2) (forall ((W3 $$unsorted)) (=> (and (tptp.aSet0 W3) (or (and (or (forall ((W4 $$unsorted)) (=> (tptp.aElementOf0 W4 W3) (tptp.aElementOf0 W4 W2))) (tptp.aSubsetOf0 W3 W2)) (= (tptp.sbrdtbr0 W3) tptp.xk)) (tptp.aElementOf0 W3 (tptp.slbdtsldtrb0 W2 tptp.xk)))) (= (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W3) W1))))))))))
% 0.54/0.72 (assume a89 (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 tptp.xT) (forall ((W2 $$unsorted)) (=> (and (tptp.aSet0 W2) (or (and (or (forall ((W3 $$unsorted)) (=> (tptp.aElementOf0 W3 W2) (tptp.aElementOf0 W3 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0))))) (tptp.aSubsetOf0 W2 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)))) (= (tptp.sbrdtbr0 W2) tptp.xk)) (tptp.aElementOf0 W2 (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)) tptp.xk)))) (= (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W2) W1))))))))
% 0.54/0.72 (assume a90 (and (tptp.aFunction0 tptp.xe) (= (tptp.szDzozmdt0 tptp.xe) tptp.szNzAzT0) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (and (tptp.aElementOf0 (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.sdtlpdtrp0 tptp.xN W0)) (forall ((W1 $$unsorted)) (=> (tptp.aElementOf0 W1 (tptp.sdtlpdtrp0 tptp.xN W0)) (tptp.sdtlseqdt0 (tptp.sdtlpdtrp0 tptp.xe W0) W1))) (= (tptp.sdtlpdtrp0 tptp.xe W0) (tptp.szmzizndt0 (tptp.sdtlpdtrp0 tptp.xN W0))))))))
% 0.54/0.72 (assume a91 (and (tptp.aFunction0 tptp.xd) (= (tptp.szDzozmdt0 tptp.xd) tptp.szNzAzT0) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.szNzAzT0) (forall ((W1 $$unsorted)) (=> (and (tptp.aSet0 W1) (or (and (or (forall ((W2 $$unsorted)) (=> (tptp.aElementOf0 W2 W1) (tptp.aElementOf0 W2 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0))))) (tptp.aSubsetOf0 W1 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)))) (= (tptp.sbrdtbr0 W1) tptp.xk)) (tptp.aElementOf0 W1 (tptp.slbdtsldtrb0 (tptp.sdtlpdtrp0 tptp.xN (tptp.szszuzczcdt0 W0)) tptp.xk)))) (= (tptp.sdtlpdtrp0 tptp.xd W0) (tptp.sdtlpdtrp0 (tptp.sdtlpdtrp0 tptp.xC W0) W1))))))))
% 0.54/0.72 (assume a92 (and (tptp.aSet0 (tptp.sdtlcdtrc0 tptp.xd (tptp.szDzozmdt0 tptp.xd))) (forall ((W0 $$unsorted)) (= (tptp.aElementOf0 W0 (tptp.sdtlcdtrc0 tptp.xd (tptp.szDzozmdt0 tptp.xd))) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 (tptp.szDzozmdt0 tptp.xd)) (= (tptp.sdtlpdtrp0 tptp.xd W1) W0))))) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 (tptp.sdtlcdtrc0 tptp.xd (tptp.szDzozmdt0 tptp.xd))) (tptp.aElementOf0 W0 tptp.xT))) (tptp.aSubsetOf0 (tptp.sdtlcdtrc0 tptp.xd (tptp.szDzozmdt0 tptp.xd)) tptp.xT)))
% 0.54/0.72 (assume a93 (and (tptp.aElementOf0 (tptp.szDzizrdt0 tptp.xd) tptp.xT) (tptp.aSet0 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (forall ((W0 $$unsorted)) (= (tptp.aElementOf0 W0 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (and (tptp.aElementOf0 W0 (tptp.szDzozmdt0 tptp.xd)) (= (tptp.sdtlpdtrp0 tptp.xd W0) (tptp.szDzizrdt0 tptp.xd)))))))
% 0.54/0.72 (assume a94 (and (tptp.aSet0 tptp.xO) (tptp.aSet0 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (forall ((W0 $$unsorted)) (= (tptp.aElementOf0 W0 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (and (tptp.aElementOf0 W0 (tptp.szDzozmdt0 tptp.xd)) (= (tptp.sdtlpdtrp0 tptp.xd W0) (tptp.szDzizrdt0 tptp.xd))))) (forall ((W0 $$unsorted)) (= (tptp.aElementOf0 W0 tptp.xO) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (= (tptp.sdtlpdtrp0 tptp.xe W1) W0))))) (= tptp.xO (tptp.sdtlcdtrc0 tptp.xe (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))))))
% 0.54/0.72 (assume a95 (and (tptp.aSet0 tptp.xO) (tptp.isCountable0 tptp.xO)))
% 0.54/0.72 (assume a96 (forall ((W0 $$unsorted)) (=> (or (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (= (tptp.sdtlpdtrp0 tptp.xe W1) W0))) (tptp.aElementOf0 W0 tptp.xO)) (exists ((W1 $$unsorted)) (and (tptp.aElementOf0 W1 tptp.szNzAzT0) (= (tptp.sdtlpdtrp0 tptp.xd W1) (tptp.szDzizrdt0 tptp.xd)) (tptp.aElementOf0 W1 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (= (tptp.sdtlpdtrp0 tptp.xe W1) W0))))))
% 0.54/0.72 (assume a97 (and (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xO) (tptp.aElementOf0 W0 tptp.xS))) (tptp.aSubsetOf0 tptp.xO tptp.xS)))
% 0.54/0.72 (assume a98 (and (tptp.aSet0 tptp.xQ) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xQ) (tptp.aElementOf0 W0 tptp.xO))) (tptp.aSubsetOf0 tptp.xQ tptp.xO) (= (tptp.sbrdtbr0 tptp.xQ) tptp.xK) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK))))
% 0.54/0.72 (assume a99 (and (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xQ) (tptp.aElementOf0 W0 tptp.xO))) (not (or (not (exists ((W0 $$unsorted)) (tptp.aElementOf0 W0 tptp.xQ))) (= tptp.xQ tptp.slcrc0)))))
% 0.54/0.72 (assume a100 (and (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xQ) (tptp.aElementOf0 W0 tptp.szNzAzT0))) (tptp.aSubsetOf0 tptp.xQ tptp.szNzAzT0)))
% 0.54/0.72 (assume a101 (and (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xQ) (tptp.aElementOf0 W0 tptp.xS))) (tptp.aSubsetOf0 tptp.xQ tptp.xS) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xQ) (tptp.aElementOf0 W0 tptp.xS))) (tptp.aSubsetOf0 tptp.xQ tptp.xS) (tptp.aElementOf0 tptp.xQ (tptp.szDzozmdt0 tptp.xc))))
% 0.54/0.72 (assume a102 (and (tptp.aElementOf0 tptp.xp tptp.xQ) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xQ) (tptp.sdtlseqdt0 tptp.xp W0))) (= tptp.xp (tptp.szmzizndt0 tptp.xQ))))
% 0.54/0.72 (assume a103 (and (tptp.aSet0 tptp.xP) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xQ) (tptp.sdtlseqdt0 (tptp.szmzizndt0 tptp.xQ) W0))) (forall ((W0 $$unsorted)) (= (tptp.aElementOf0 W0 tptp.xP) (and (tptp.aElement0 W0) (tptp.aElementOf0 W0 tptp.xQ) (not (= W0 (tptp.szmzizndt0 tptp.xQ)))))) (= tptp.xP (tptp.sdtmndt0 tptp.xQ (tptp.szmzizndt0 tptp.xQ)))))
% 0.54/0.72 (assume a104 (tptp.aElementOf0 tptp.xp tptp.xQ))
% 0.54/0.72 (assume a105 (exists ((W0 $$unsorted)) (and (tptp.aElementOf0 W0 (tptp.sdtlbdtrb0 tptp.xd (tptp.szDzizrdt0 tptp.xd))) (= (tptp.sdtlpdtrp0 tptp.xe W0) tptp.xp))))
% 0.54/0.72 (assume a106 (and (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xP) (tptp.aElementOf0 W0 tptp.xQ))) (tptp.aSubsetOf0 tptp.xP tptp.xQ)))
% 0.54/0.72 (assume a107 (and (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xP) (tptp.aElementOf0 W0 tptp.xO))) (tptp.aSubsetOf0 tptp.xP tptp.xO)))
% 0.54/0.72 (assume a108 (and (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)) (tptp.sbrdtbr0 tptp.xQ)) (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)))
% 0.54/0.72 (assume a109 (not (= (tptp.sbrdtbr0 tptp.xP) tptp.xk)))
% 0.54/0.72 (assume a110 true)
% 0.54/0.72 (step t1 (cl (not (= (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))))) (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule equiv_pos2)
% 0.54/0.72 (step t2 (cl (= (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))))) :rule refl)
% 0.54/0.72 (step t3 (cl (= (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))))) :rule refl)
% 0.54/0.72 (step t4 (cl (= (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) :rule refl)
% 0.54/0.72 (step t5 (cl (= (= (= (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) true) (= (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) :rule equiv_simplify)
% 0.54/0.72 (step t6 (cl (not (= (= (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) true)) (= (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule equiv1 :premises (t5))
% 0.54/0.72 (step t7 (cl (= (= (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))))) :rule all_simplify)
% 0.54/0.72 (step t8 (cl (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule refl)
% 0.54/0.72 (step t9 (cl (= (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule all_simplify)
% 0.54/0.72 (step t10 (cl (= (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) :rule cong :premises (t8 t9))
% 0.54/0.72 (step t11 (cl (= (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) true)) :rule all_simplify)
% 0.54/0.72 (step t12 (cl (= (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) true)) :rule trans :premises (t10 t11))
% 0.54/0.72 (step t13 (cl (= (= (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) true)) :rule trans :premises (t7 t12))
% 0.54/0.72 (step t14 (cl (= (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule resolution :premises (t6 t13))
% 0.54/0.72 (step t15 (cl (= (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) :rule cong :premises (t2 t3 t4 t14))
% 0.54/0.72 (step t16 (cl (not (= (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))))) (not (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))))) (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))))) :rule equiv_pos2)
% 0.54/0.72 (step t17 (cl (= (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))))) :rule refl)
% 0.54/0.72 (step t18 (cl (= (= (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false) (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))))) :rule equiv_simplify)
% 0.54/0.72 (step t19 (cl (= (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false) (not (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))))) :rule equiv2 :premises (t18))
% 0.54/0.72 (step t20 (cl (not (not (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) :rule not_not)
% 0.54/0.72 (step t21 (cl (= (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) :rule resolution :premises (t19 t20))
% 0.54/0.72 (step t22 (cl (=> (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) :rule implies_neg1)
% 0.54/0.72 (anchor :step t23)
% 0.54/0.72 (assume t23.a0 (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))
% 0.54/0.72 (assume t23.a1 (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)))
% 0.54/0.72 (assume t23.a2 (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))
% 0.54/0.72 (assume t23.a3 (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))
% 0.54/0.72 (step t23.t1 (cl (not (= (= true false) false)) (not (= true false)) false) :rule equiv_pos2)
% 0.54/0.72 (step t23.t2 (cl (= (= true false) false)) :rule all_simplify)
% 0.54/0.72 (step t23.t3 (cl (= (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) true) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule equiv_simplify)
% 0.54/0.72 (step t23.t4 (cl (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) true) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule equiv2 :premises (t23.t3))
% 0.54/0.72 (step t23.t5 (cl (= (tptp.szszuzczcdt0 tptp.xk) tptp.xK)) :rule symm :premises (t23.a1))
% 0.54/0.72 (step t23.t6 (cl (= (tptp.sbrdtbr0 tptp.xQ) tptp.xK)) :rule symm :premises (t23.a3))
% 0.54/0.72 (step t23.t7 (cl (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) :rule symm :premises (t23.t6))
% 0.54/0.72 (step t23.t8 (cl (= (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)) (tptp.sbrdtbr0 tptp.xQ))) :rule symm :premises (t23.a2))
% 0.54/0.72 (step t23.t9 (cl (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) :rule symm :premises (t23.t8))
% 0.54/0.72 (step t23.t10 (cl (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) :rule trans :premises (t23.t5 t23.t7 t23.t9))
% 0.54/0.72 (step t23.t11 (cl (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) true)) :rule resolution :premises (t23.t4 t23.t10))
% 0.54/0.72 (step t23.t12 (cl (= true (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule symm :premises (t23.t11))
% 0.54/0.72 (step t23.t13 (cl (= (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) false) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) :rule equiv_simplify)
% 0.54/0.72 (step t23.t14 (cl (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) false) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) :rule equiv2 :premises (t23.t13))
% 0.54/0.72 (step t23.t15 (cl (not (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) :rule not_not)
% 0.54/0.72 (step t23.t16 (cl (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) false) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) :rule resolution :premises (t23.t14 t23.t15))
% 0.54/0.72 (step t23.t17 (cl (= (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) false)) :rule resolution :premises (t23.t16 t23.a0))
% 0.54/0.72 (step t23.t18 (cl (= true false)) :rule trans :premises (t23.t12 t23.t17))
% 0.54/0.72 (step t23.t19 (cl false) :rule resolution :premises (t23.t1 t23.t2 t23.t18))
% 0.54/0.72 (step t23 (cl (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false) :rule subproof :discharge (t23.a0 t23.a1 t23.a2 t23.a3))
% 0.54/0.72 (step t24 (cl (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule and_pos)
% 0.54/0.72 (step t25 (cl (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) :rule and_pos)
% 0.54/0.72 (step t26 (cl (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) :rule and_pos)
% 0.54/0.72 (step t27 (cl (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) :rule and_pos)
% 0.54/0.72 (step t28 (cl false (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))))) :rule resolution :premises (t23 t24 t25 t26 t27))
% 0.54/0.72 (step t29 (cl (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) false) :rule reordering :premises (t28))
% 0.54/0.72 (step t30 (cl (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) false) :rule contraction :premises (t29))
% 0.54/0.72 (step t31 (cl (=> (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false) false) :rule resolution :premises (t22 t30))
% 0.54/0.72 (step t32 (cl (=> (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false) (not false)) :rule implies_neg2)
% 0.54/0.72 (step t33 (cl (=> (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false) (=> (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false)) :rule resolution :premises (t31 t32))
% 0.54/0.72 (step t34 (cl (=> (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false)) :rule contraction :premises (t33))
% 0.54/0.72 (step t35 (cl (= (=> (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false) (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))))) :rule implies_simplify)
% 0.54/0.72 (step t36 (cl (not (=> (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false)) (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))))) :rule equiv1 :premises (t35))
% 0.54/0.72 (step t37 (cl (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))))) :rule resolution :premises (t34 t36))
% 0.54/0.72 (step t38 (cl (= (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) false)) :rule resolution :premises (t21 t37))
% 0.54/0.72 (step t39 (cl (= (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) false))) :rule cong :premises (t17 t38))
% 0.54/0.72 (step t40 (cl (= (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) false) (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))))) :rule all_simplify)
% 0.54/0.72 (step t41 (cl (= (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))))) :rule trans :premises (t39 t40))
% 0.54/0.72 (step t42 (cl (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) :rule implies_neg1)
% 0.54/0.72 (anchor :step t43)
% 0.54/0.72 (assume t43.a0 (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)))
% 0.54/0.72 (assume t43.a1 (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))
% 0.54/0.72 (assume t43.a2 (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))
% 0.54/0.72 (assume t43.a3 (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))
% 0.54/0.72 (step t43.t1 (cl (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) :rule and_neg)
% 0.54/0.72 (step t43.t2 (cl (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) :rule resolution :premises (t43.t1 t43.a3 t43.a0 t43.a2 t43.a1))
% 0.54/0.72 (step t43 (cl (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) :rule subproof :discharge (t43.a0 t43.a1 t43.a2 t43.a3))
% 0.54/0.72 (step t44 (cl (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) :rule and_pos)
% 0.54/0.72 (step t45 (cl (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) :rule and_pos)
% 0.54/0.72 (step t46 (cl (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) :rule and_pos)
% 0.54/0.72 (step t47 (cl (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule and_pos)
% 0.54/0.72 (step t48 (cl (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))))) :rule resolution :premises (t43 t44 t45 t46 t47))
% 0.54/0.72 (step t49 (cl (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) :rule reordering :premises (t48))
% 0.54/0.72 (step t50 (cl (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) :rule contraction :premises (t49))
% 0.54/0.72 (step t51 (cl (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) :rule resolution :premises (t42 t50))
% 0.54/0.72 (step t52 (cl (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (not (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))))) :rule implies_neg2)
% 0.54/0.72 (step t53 (cl (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))))) :rule resolution :premises (t51 t52))
% 0.54/0.72 (step t54 (cl (=> (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) (and (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))))) :rule contraction :premises (t53))
% 0.54/0.72 (step t55 (cl (not (and (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))))) :rule resolution :premises (t16 t41 t54))
% 0.54/0.72 (step t56 (cl (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) :rule not_and :premises (t55))
% 0.54/0.72 (step t57 (cl (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))))) :rule or_neg)
% 0.54/0.72 (step t58 (cl (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))))) :rule or_neg)
% 0.54/0.72 (step t59 (cl (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) :rule or_neg)
% 0.54/0.72 (step t60 (cl (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (not (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))))) :rule or_neg)
% 0.54/0.72 (step t61 (cl (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))))) (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))))) :rule resolution :premises (t56 t57 t58 t59 t60))
% 0.54/0.72 (step t62 (cl (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))))) :rule contraction :premises (t61))
% 0.54/0.72 (step t63 (cl (or (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule resolution :premises (t1 t15 t62))
% 0.54/0.72 (step t64 (cl (not (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) (not (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) (not (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) :rule or :premises (t63))
% 0.54/0.72 (step t65 (cl (not (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP))) :rule or_pos)
% 0.54/0.72 (step t66 (cl (= tptp.xk (tptp.sbrdtbr0 tptp.xP)) (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (not (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP))))) :rule reordering :premises (t65))
% 0.54/0.72 (step t67 (cl (not (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) :rule not_symm :premises (a109))
% 0.54/0.72 (step t68 (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)
% 0.54/0.72 (step t69 (cl (= (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (tptp.aElementOf0 tptp.xk tptp.szNzAzT0))) :rule refl)
% 0.54/0.72 (step t70 (cl (= (= (tptp.szszuzczcdt0 tptp.xk) tptp.xK) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)))) :rule all_simplify)
% 0.54/0.72 (step t71 (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 (t69 t70))
% 0.54/0.72 (step t72 (cl (and (tptp.aElementOf0 tptp.xk tptp.szNzAzT0) (= tptp.xK (tptp.szszuzczcdt0 tptp.xk)))) :rule resolution :premises (t68 t71 a79))
% 0.54/0.72 (step t73 (cl (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) :rule and :premises (t72))
% 0.54/0.72 (step t74 (cl (not (= (and (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)) (tptp.sbrdtbr0 tptp.xQ)) (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (and (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)))) (not (and (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)) (tptp.sbrdtbr0 tptp.xQ)) (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0))) (and (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0))) :rule equiv_pos2)
% 0.54/0.72 (step t75 (cl (= (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)))) :rule all_simplify)
% 0.54/0.72 (step t76 (cl (= (= (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)) (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule all_simplify)
% 0.54/0.72 (step t77 (cl (= (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0) (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0))) :rule refl)
% 0.54/0.72 (step t78 (cl (= (and (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 tptp.xk)) (= (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)) (tptp.sbrdtbr0 tptp.xQ)) (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (and (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)))) :rule cong :premises (t75 t76 t77))
% 0.54/0.72 (step t79 (cl (and (= (tptp.szszuzczcdt0 tptp.xk) (tptp.sbrdtbr0 tptp.xQ)) (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))) (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0))) :rule resolution :premises (t74 t78 a108))
% 0.54/0.72 (step t80 (cl (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) :rule and :premises (t79))
% 0.54/0.72 (step t81 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1))) (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1)))) :rule implies_neg1)
% 0.54/0.72 (anchor :step t82)
% 0.54/0.72 (assume t82.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1))))
% 0.54/0.72 (step t82.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1)))) (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP))))) :rule forall_inst :args ((:= W0 tptp.xk) (:= W1 (tptp.sbrdtbr0 tptp.xP))))
% 0.54/0.72 (step t82.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1)))) (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) :rule or :premises (t82.t1))
% 0.54/0.72 (step t82.t3 (cl (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) :rule resolution :premises (t82.t2 t82.a0))
% 0.54/0.72 (step t82 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1)))) (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) :rule subproof :discharge (t82.a0))
% 0.54/0.72 (step t83 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1))) (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) :rule resolution :premises (t81 t82))
% 0.54/0.72 (step t84 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1))) (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) (not (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP))))) :rule implies_neg2)
% 0.54/0.72 (step t85 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1))) (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1))) (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP))))) :rule resolution :premises (t83 t84))
% 0.54/0.72 (step t86 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1))) (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP))))) :rule contraction :premises (t85))
% 0.54/0.72 (step t87 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1)))) (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) :rule implies :premises (t86))
% 0.54/0.72 (step t88 (cl (not (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1)) (= W0 W1)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1))))) (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1)) (= W0 W1))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1)))) :rule equiv_pos2)
% 0.54/0.72 (step t89 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aElementOf0 W0 tptp.szNzAzT0) (tptp.aElementOf0 W1 tptp.szNzAzT0)) (=> (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1)) (= W0 W1)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1))))) :rule all_simplify)
% 0.54/0.72 (step t90 (cl (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.szNzAzT0)) (not (tptp.aElementOf0 W1 tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1))) (= W0 W1)))) :rule resolution :premises (t88 t89 a25))
% 0.54/0.72 (step t91 (cl (or (not (tptp.aElementOf0 tptp.xk tptp.szNzAzT0)) (not (tptp.aElementOf0 (tptp.sbrdtbr0 tptp.xP) tptp.szNzAzT0)) (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) (= tptp.xk (tptp.sbrdtbr0 tptp.xP)))) :rule resolution :premises (t87 t90))
% 0.54/0.72 (step t92 (cl (not (= (tptp.szszuzczcdt0 tptp.xk) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP))))) :rule resolution :premises (t66 t67 t73 t80 t91))
% 0.54/0.72 (step t93 (cl (= (tptp.sbrdtbr0 tptp.xQ) (tptp.szszuzczcdt0 (tptp.sbrdtbr0 tptp.xP)))) :rule and :premises (t79))
% 0.54/0.72 (step t94 (cl (not (= (and (tptp.aSet0 tptp.xQ) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xQ) (tptp.aElementOf0 W0 tptp.xO))) (tptp.aSubsetOf0 tptp.xQ tptp.xO) (= (tptp.sbrdtbr0 tptp.xQ) tptp.xK) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK))) (and (tptp.aSet0 tptp.xQ) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xQ)) (tptp.aElementOf0 W0 tptp.xO))) (tptp.aSubsetOf0 tptp.xQ tptp.xO) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK))))) (not (and (tptp.aSet0 tptp.xQ) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xQ) (tptp.aElementOf0 W0 tptp.xO))) (tptp.aSubsetOf0 tptp.xQ tptp.xO) (= (tptp.sbrdtbr0 tptp.xQ) tptp.xK) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK)))) (and (tptp.aSet0 tptp.xQ) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xQ)) (tptp.aElementOf0 W0 tptp.xO))) (tptp.aSubsetOf0 tptp.xQ tptp.xO) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK)))) :rule equiv_pos2)
% 0.54/0.73 (step t95 (cl (= (tptp.aSet0 tptp.xQ) (tptp.aSet0 tptp.xQ))) :rule refl)
% 0.54/0.73 (step t96 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xQ) (tptp.aElementOf0 W0 tptp.xO))) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xQ)) (tptp.aElementOf0 W0 tptp.xO))))) :rule all_simplify)
% 0.54/0.73 (step t97 (cl (= (tptp.aSubsetOf0 tptp.xQ tptp.xO) (tptp.aSubsetOf0 tptp.xQ tptp.xO))) :rule refl)
% 0.54/0.73 (step t98 (cl (= (= (tptp.sbrdtbr0 tptp.xQ) tptp.xK) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)))) :rule all_simplify)
% 0.54/0.73 (step t99 (cl (= (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK)) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK)))) :rule refl)
% 0.54/0.73 (step t100 (cl (= (and (tptp.aSet0 tptp.xQ) (forall ((W0 $$unsorted)) (=> (tptp.aElementOf0 W0 tptp.xQ) (tptp.aElementOf0 W0 tptp.xO))) (tptp.aSubsetOf0 tptp.xQ tptp.xO) (= (tptp.sbrdtbr0 tptp.xQ) tptp.xK) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK))) (and (tptp.aSet0 tptp.xQ) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xQ)) (tptp.aElementOf0 W0 tptp.xO))) (tptp.aSubsetOf0 tptp.xQ tptp.xO) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK))))) :rule cong :premises (t95 t96 t97 t98 t99))
% 0.54/0.73 (step t101 (cl (and (tptp.aSet0 tptp.xQ) (forall ((W0 $$unsorted)) (or (not (tptp.aElementOf0 W0 tptp.xQ)) (tptp.aElementOf0 W0 tptp.xO))) (tptp.aSubsetOf0 tptp.xQ tptp.xO) (= tptp.xK (tptp.sbrdtbr0 tptp.xQ)) (tptp.aElementOf0 tptp.xQ (tptp.slbdtsldtrb0 tptp.xO tptp.xK)))) :rule resolution :premises (t94 t100 a98))
% 0.54/0.73 (step t102 (cl (= tptp.xK (tptp.sbrdtbr0 tptp.xQ))) :rule and :premises (t101))
% 0.54/0.73 (step t103 (cl (= tptp.xK (tptp.szszuzczcdt0 tptp.xk))) :rule and :premises (t72))
% 0.54/0.73 (step t104 (cl) :rule resolution :premises (t64 t92 t93 t102 t103))
% 0.54/0.73
% 0.54/0.73 % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.dqxeJOyuDn/cvc5---1.0.5_31250.smt2
% 0.54/0.73 % cvc5---1.0.5 exiting
% 0.54/0.73 % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------