TSTP Solution File: SEU666^1 by Zipperpin---2.1.9999
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Zipperpin---2.1.9999
% Problem : SEU666^1 : TPTP v8.1.2. Released v3.7.0.
% Transfm : NO INFORMATION
% Format : NO INFORMATION
% Command : python3 /export/starexec/sandbox2/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox2/tmp/tmp.1gBJtKtAfa true
% Computer : n029.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 : Thu Aug 31 19:15:53 EDT 2023
% Result : Theorem 24.03s 3.81s
% Output : Refutation 24.03s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : SEU666^1 : TPTP v8.1.2. Released v3.7.0.
% 0.00/0.13 % Command : python3 /export/starexec/sandbox2/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox2/tmp/tmp.1gBJtKtAfa true
% 0.13/0.34 % Computer : n029.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Wed Aug 23 19:53:38 EDT 2023
% 0.13/0.34 % CPUTime :
% 0.13/0.34 % Running portfolio for 300 s
% 0.13/0.34 % File : /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.35 % Number of cores: 8
% 0.13/0.35 % Python version: Python 3.6.8
% 0.13/0.35 % Running in HO mode
% 0.20/0.66 % Total configuration time : 828
% 0.20/0.66 % Estimated wc time : 1656
% 0.20/0.66 % Estimated cpu time (8 cpus) : 207.0
% 0.20/0.74 % /export/starexec/sandbox2/solver/bin/lams/35_full_unif4.sh running for 80s
% 0.20/0.75 % /export/starexec/sandbox2/solver/bin/lams/40_c_ic.sh running for 80s
% 0.20/0.75 % /export/starexec/sandbox2/solver/bin/lams/15_e_short1.sh running for 30s
% 0.20/0.75 % /export/starexec/sandbox2/solver/bin/lams/40_c.s.sh running for 80s
% 0.20/0.75 % /export/starexec/sandbox2/solver/bin/lams/40_noforms.sh running for 90s
% 0.20/0.78 % /export/starexec/sandbox2/solver/bin/lams/40_b.comb.sh running for 70s
% 0.20/0.78 % /export/starexec/sandbox2/solver/bin/lams/20_acsne_simpl.sh running for 40s
% 0.20/0.78 % /export/starexec/sandbox2/solver/bin/lams/30_sp5.sh running for 60s
% 24.03/3.81 % Solved by lams/40_b.comb.sh.
% 24.03/3.81 % done 0 iterations in 2.800s
% 24.03/3.81 % SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p'
% 24.03/3.81 % SZS output start Refutation
% 24.03/3.81 thf(setadjoinAx_type, type, setadjoinAx: $o).
% 24.03/3.81 thf(cartprodmempaircEq_type, type, cartprodmempaircEq: $o).
% 24.03/3.81 thf(notdexE_type, type, notdexE: $o).
% 24.03/3.81 thf(setunionAx_type, type, setunionAx: $o).
% 24.03/3.81 thf(setminusELneg_type, type, setminusELneg: $o).
% 24.03/3.81 thf(kpairsurjEq_type, type, kpairsurjEq: $o).
% 24.03/3.81 thf(powersetE_type, type, powersetE: $o).
% 24.03/3.81 thf(omegaSAx_type, type, omegaSAx: $o).
% 24.03/3.81 thf(exuI1_type, type, exuI1: $o).
% 24.03/3.81 thf(exuI2_type, type, exuI2: $o).
% 24.03/3.81 thf(notequalI2_type, type, notequalI2: $o).
% 24.03/3.81 thf(kpairiskpair_type, type, kpairiskpair: $o).
% 24.03/3.81 thf(upairsubunion_type, type, upairsubunion: $o).
% 24.03/3.81 thf(powerset__Cong_type, type, powerset__Cong: $o).
% 24.03/3.81 thf(setminusILneg_type, type, setminusILneg: $o).
% 24.03/3.81 thf(wellorderingAx_type, type, wellorderingAx: $o).
% 24.03/3.81 thf(setadjoinSub2_type, type, setadjoinSub2: $o).
% 24.03/3.81 thf(binintersectSubset5_type, type, binintersectSubset5: $o).
% 24.03/3.81 thf(upairinpowunion_type, type, upairinpowunion: $o).
% 24.03/3.81 thf(setoftrueEq_type, type, setoftrueEq: $o).
% 24.03/3.81 thf(emptyset__Cong_type, type, emptyset__Cong: $o).
% 24.03/3.81 thf(cartprodpairmemER_type, type, cartprodpairmemER: $o).
% 24.03/3.81 thf(sepInPowerset_type, type, sepInPowerset: $o).
% 24.03/3.81 thf(setukpairIR_type, type, setukpairIR: $o).
% 24.03/3.81 thf(kpair_type, type, kpair: $i > $i > $i).
% 24.03/3.81 thf(binunionE_type, type, binunionE: $o).
% 24.03/3.81 thf(setext_type, type, setext: $o).
% 24.03/3.81 thf(emptyinPowerset_type, type, emptyinPowerset: $o).
% 24.03/3.81 thf(ubforcartprodlem1_type, type, ubforcartprodlem1: $o).
% 24.03/3.81 thf(setukpairinjR12_type, type, setukpairinjR12: $o).
% 24.03/3.81 thf(descr__Cong_type, type, descr__Cong: $o).
% 24.03/3.81 thf(binintersectSubset1_type, type, binintersectSubset1: $o).
% 24.03/3.81 thf(in_type, type, in: $i > $i > $o).
% 24.03/3.81 thf(cartprodfstpairEq_type, type, cartprodfstpairEq: $o).
% 24.03/3.81 thf(quantDeMorgan1_type, type, quantDeMorgan1: $o).
% 24.03/3.81 thf(setadjoinIR_type, type, setadjoinIR: $o).
% 24.03/3.81 thf('#sk37_type', type, '#sk37': $i).
% 24.03/3.81 thf(setadjoin__Cong_type, type, setadjoin__Cong: $o).
% 24.03/3.81 thf(symdiffI2_type, type, symdiffI2: $o).
% 24.03/3.81 thf(upairset2IR_type, type, upairset2IR: $o).
% 24.03/3.81 thf(subsetE_type, type, subsetE: $o).
% 24.03/3.81 thf(prop2set2propI_type, type, prop2set2propI: $o).
% 24.03/3.81 thf(dsetconstrEL_type, type, dsetconstrEL: $o).
% 24.03/3.81 thf(setbeta_type, type, setbeta: $o).
% 24.03/3.81 thf(eqinunit_type, type, eqinunit: $o).
% 24.03/3.81 thf(upairsetIL_type, type, upairsetIL: $o).
% 24.03/3.81 thf(powersetI1_type, type, powersetI1: $o).
% 24.03/3.81 thf(binintersectSubset3_type, type, binintersectSubset3: $o).
% 24.03/3.81 thf(setukpairinjR_type, type, setukpairinjR: $o).
% 24.03/3.81 thf(cartprodfstin_type, type, cartprodfstin: $o).
% 24.03/3.81 thf(setminusIRneg_type, type, setminusIRneg: $o).
% 24.03/3.81 thf(powersetAx_type, type, powersetAx: $o).
% 24.03/3.81 thf(singletonprop_type, type, singletonprop: $o).
% 24.03/3.81 thf(binintersectSubset4_type, type, binintersectSubset4: $o).
% 24.03/3.81 thf(singletoninpowunion_type, type, singletoninpowunion: $o).
% 24.03/3.81 thf(powersetI_type, type, powersetI: $o).
% 24.03/3.81 thf(cartprodmempair_type, type, cartprodmempair: $o).
% 24.03/3.81 thf(upairsetIR_type, type, upairsetIR: $o).
% 24.03/3.81 thf(cartprodsndpairEq_type, type, cartprodsndpairEq: $o).
% 24.03/3.81 thf(inCongP_type, type, inCongP: $o).
% 24.03/3.81 thf(setukpairinjL_type, type, setukpairinjL: $o).
% 24.03/3.81 thf(setadjoinSub_type, type, setadjoinSub: $o).
% 24.03/3.81 thf(exuE3e_type, type, exuE3e: $o).
% 24.03/3.81 thf(emptysetE_type, type, emptysetE: $o).
% 24.03/3.81 thf(upairequniteq_type, type, upairequniteq: $o).
% 24.03/3.81 thf(binintersectSubset2_type, type, binintersectSubset2: $o).
% 24.03/3.81 thf(setunionI_type, type, setunionI: $o).
% 24.03/3.81 thf(setunion__Cong_type, type, setunion__Cong: $o).
% 24.03/3.81 thf(prop2setI_type, type, prop2setI: $o).
% 24.03/3.81 thf(nonemptyImpWitness_type, type, nonemptyImpWitness: $o).
% 24.03/3.81 thf(setminusER_type, type, setminusER: $o).
% 24.03/3.81 thf(exuE2_type, type, exuE2: $o).
% 24.03/3.81 thf(emptyset_type, type, emptyset: $i).
% 24.03/3.81 thf(powersetsubset_type, type, powersetsubset: $o).
% 24.03/3.81 thf(setukpairinjR1_type, type, setukpairinjR1: $o).
% 24.03/3.81 thf(subPowSU_type, type, subPowSU: $o).
% 24.03/3.81 thf(notequalI1_type, type, notequalI1: $o).
% 24.03/3.81 thf(notinemptyset_type, type, notinemptyset: $o).
% 24.03/3.81 thf(nonemptyI1_type, type, nonemptyI1: $o).
% 24.03/3.81 thf(subsetTrans_type, type, subsetTrans: $o).
% 24.03/3.81 thf(setukpairinjR2_type, type, setukpairinjR2: $o).
% 24.03/3.81 thf(kpairp_type, type, kpairp: $o).
% 24.03/3.81 thf(setminusI_type, type, setminusI: $o).
% 24.03/3.81 thf(binunionIL_type, type, binunionIL: $o).
% 24.03/3.81 thf(dpsetconstrI_type, type, dpsetconstrI: $o).
% 24.03/3.81 thf(setunionsingleton_type, type, setunionsingleton: $o).
% 24.03/3.81 thf(subsetE2_type, type, subsetE2: $o).
% 24.03/3.81 thf(singletonsswitch_type, type, singletonsswitch: $o).
% 24.03/3.81 thf(kfstpairEq_type, type, kfstpairEq: $o).
% 24.03/3.81 thf(ubforcartprodlem3_type, type, ubforcartprodlem3: $o).
% 24.03/3.81 thf(setextsub_type, type, setextsub: $o).
% 24.03/3.81 thf(binunionLsub_type, type, binunionLsub: $o).
% 24.03/3.81 thf(setunionsingleton1_type, type, setunionsingleton1: $o).
% 24.03/3.81 thf(emptysetsubset_type, type, emptysetsubset: $o).
% 24.03/3.81 thf(quantDeMorgan3_type, type, quantDeMorgan3: $o).
% 24.03/3.81 thf(setunionE_type, type, setunionE: $o).
% 24.03/3.81 thf(setminusSubset1_type, type, setminusSubset1: $o).
% 24.03/3.81 thf(emptyinunitempty_type, type, emptyinunitempty: $o).
% 24.03/3.81 thf(binunionIR_type, type, binunionIR: $o).
% 24.03/3.81 thf(setadjoinE_type, type, setadjoinE: $o).
% 24.03/3.81 thf(cartprodpairmemEL_type, type, cartprodpairmemEL: $o).
% 24.03/3.81 thf(singletonsuniq_type, type, singletonsuniq: $o).
% 24.03/3.81 thf('#sk36_type', type, '#sk36': $i).
% 24.03/3.81 thf(setadjoinIL_type, type, setadjoinIL: $o).
% 24.03/3.81 thf(exuE1_type, type, exuE1: $o).
% 24.03/3.81 thf(ubforcartprodlem2_type, type, ubforcartprodlem2: $o).
% 24.03/3.81 thf(binintersectRsub_type, type, binintersectRsub: $o).
% 24.03/3.81 thf(setminusLsub_type, type, setminusLsub: $o).
% 24.03/3.81 thf(notinsingleton_type, type, notinsingleton: $o).
% 24.03/3.81 thf('#sk38_type', type, '#sk38': $i > $i > $o).
% 24.03/3.81 thf(eqimpsubset2_type, type, eqimpsubset2: $o).
% 24.03/3.81 thf(exuEu_type, type, exuEu: $o).
% 24.03/3.81 thf(emptysetimpfalse_type, type, emptysetimpfalse: $o).
% 24.03/3.81 thf(ex1I2_type, type, ex1I2: $o).
% 24.03/3.81 thf(upairsetE_type, type, upairsetE: $o).
% 24.03/3.81 thf(omega0Ax_type, type, omega0Ax: $o).
% 24.03/3.81 thf(notsubsetI_type, type, notsubsetI: $o).
% 24.03/3.81 thf(quantDeMorgan4_type, type, quantDeMorgan4: $o).
% 24.03/3.81 thf(setextAx_type, type, setextAx: $o).
% 24.03/3.81 thf(powersetE1_type, type, powersetE1: $o).
% 24.03/3.81 thf(bs114d_type, type, bs114d: $o).
% 24.03/3.81 thf(noeltsimpempty_type, type, noeltsimpempty: $o).
% 24.03/3.81 thf(binintersectLsub_type, type, binintersectLsub: $o).
% 24.03/3.81 thf(subsetI1_type, type, subsetI1: $o).
% 24.03/3.81 thf(symdiffE_type, type, symdiffE: $o).
% 24.03/3.81 thf(descrp_type, type, descrp: $o).
% 24.03/3.81 thf(dsetconstr__Cong_type, type, dsetconstr__Cong: $o).
% 24.03/3.81 thf(foundationAx_type, type, foundationAx: $o).
% 24.03/3.81 thf(emptysetAx_type, type, emptysetAx: $o).
% 24.03/3.81 thf(emptyI_type, type, emptyI: $o).
% 24.03/3.81 thf(setadjoinOr_type, type, setadjoinOr: $o).
% 24.03/3.81 thf(binintersectEL_type, type, binintersectEL: $o).
% 24.03/3.81 thf(emptyE1_type, type, emptyE1: $o).
% 24.03/3.81 thf(emptyInPowerset_type, type, emptyInPowerset: $o).
% 24.03/3.81 thf(vacuousDall_type, type, vacuousDall: $o).
% 24.03/3.81 thf(dsetconstr_type, type, dsetconstr: $i > ($i > $o) > $i).
% 24.03/3.81 thf(dsetconstrER_type, type, dsetconstrER: $o).
% 24.03/3.81 thf(binintersectI_type, type, binintersectI: $o).
% 24.03/3.81 thf(cartprodpairin_type, type, cartprodpairin: $o).
% 24.03/3.81 thf(ex1I_type, type, ex1I: $o).
% 24.03/3.81 thf(cartprodmempair1_type, type, cartprodmempair1: $o).
% 24.03/3.81 thf(cartprodsndin_type, type, cartprodsndin: $o).
% 24.03/3.81 thf(setukpairinjR11_type, type, setukpairinjR11: $o).
% 24.03/3.81 thf(dpsetconstr_type, type, dpsetconstr: $i > $i > ($i > $i > $o) > $i).
% 24.03/3.81 thf(symdiffI1_type, type, symdiffI1: $o).
% 24.03/3.81 thf(subsetI2_type, type, subsetI2: $o).
% 24.03/3.81 thf(symdiffIneg1_type, type, symdiffIneg1: $o).
% 24.03/3.81 thf(theprop_type, type, theprop: $o).
% 24.03/3.81 thf(setminusERneg_type, type, setminusERneg: $o).
% 24.03/3.81 thf(symdiffIneg2_type, type, symdiffIneg2: $o).
% 24.03/3.81 thf(omega__Cong_type, type, omega__Cong: $o).
% 24.03/3.81 thf(subsetRefl_type, type, subsetRefl: $o).
% 24.03/3.81 thf(uniqinunit_type, type, uniqinunit: $o).
% 24.03/3.81 thf(setminusSubset2_type, type, setminusSubset2: $o).
% 24.03/3.81 thf(prop2setE_type, type, prop2setE: $o).
% 24.03/3.81 thf(binunionEcases_type, type, binunionEcases: $o).
% 24.03/3.81 thf(omega_type, type, omega: $i).
% 24.03/3.81 thf(nonemptyI_type, type, nonemptyI: $o).
% 24.03/3.81 thf(disjointsetsI1_type, type, disjointsetsI1: $o).
% 24.03/3.81 thf(exuE3u_type, type, exuE3u: $o).
% 24.03/3.81 thf(setminusEL_type, type, setminusEL: $o).
% 24.03/3.81 thf(setunionsingleton2_type, type, setunionsingleton2: $o).
% 24.03/3.81 thf(sepSubset_type, type, sepSubset: $o).
% 24.03/3.81 thf(upairset2E_type, type, upairset2E: $o).
% 24.03/3.81 thf(eqimpsubset1_type, type, eqimpsubset1: $o).
% 24.03/3.81 thf(exuI3_type, type, exuI3: $o).
% 24.03/3.81 thf(notdallE_type, type, notdallE: $o).
% 24.03/3.81 thf(binintersectER_type, type, binintersectER: $o).
% 24.03/3.81 thf(ksndsingleton_type, type, ksndsingleton: $o).
% 24.03/3.81 thf(kfstsingleton_type, type, kfstsingleton: $o).
% 24.03/3.81 thf(dsetconstrI_type, type, dsetconstrI: $o).
% 24.03/3.81 thf(cartprodpairsurjEq_type, type, cartprodpairsurjEq: $o).
% 24.03/3.81 thf(setadjoin_type, type, setadjoin: $i > $i > $i).
% 24.03/3.81 thf(exu__Cong_type, type, exu__Cong: $o).
% 24.03/3.81 thf(ksndpairEq_type, type, ksndpairEq: $o).
% 24.03/3.81 thf(quantDeMorgan2_type, type, quantDeMorgan2: $o).
% 24.03/3.81 thf(ex1E1_type, type, ex1E1: $o).
% 24.03/3.81 thf(secondinupair_type, type, secondinupair: $o).
% 24.03/3.81 thf(singletonsubset_type, type, singletonsubset: $o).
% 24.03/3.81 thf(singletoninpowerset_type, type, singletoninpowerset: $o).
% 24.03/3.81 thf(subsetemptysetimpeq_type, type, subsetemptysetimpeq: $o).
% 24.03/3.81 thf(replAx_type, type, replAx: $o).
% 24.03/3.81 thf(nonemptyE1_type, type, nonemptyE1: $o).
% 24.03/3.81 thf(omegaIndAx_type, type, omegaIndAx: $o).
% 24.03/3.81 thf(setukpairIL_type, type, setukpairIL: $o).
% 24.03/3.81 thf(setunionE2_type, type, setunionE2: $o).
% 24.03/3.81 thf(inPowerset_type, type, inPowerset: $o).
% 24.03/3.81 thf(cartprod_type, type, cartprod: $i > $i > $i).
% 24.03/3.81 thf(subset_type, type, subset: $i > $i > $o).
% 24.03/3.81 thf(in__Cong_type, type, in__Cong: $o).
% 24.03/3.81 thf(setukpairinjL2_type, type, setukpairinjL2: $o).
% 24.03/3.81 thf(binunionRsub_type, type, binunionRsub: $o).
% 24.03/3.81 thf(subset2powerset_type, type, subset2powerset: $o).
% 24.03/3.81 thf(setukpairinjL1_type, type, setukpairinjL1: $o).
% 24.03/3.81 thf(s_comb_type, type, '#S': !>[A:$tType, B:$tType, C:$tType]: ((A > B > C) > (A > B) > A > C)).
% 24.03/3.81 thf(c_comb_type, type, '#C': !>[A:$tType, B:$tType, C:$tType]: ((A > B > C) > B > A > C)).
% 24.03/3.81 thf(b_comb_type, type, '#B': !>[A:$tType, B:$tType, C:$tType]: ((A > B) > (C > A) > C > B)).
% 24.03/3.81 thf(k_comb_type, type, '#K': !>[A:$tType, B:$tType]: (B > A > B)).
% 24.03/3.81 thf(i_comb_type, type, '#I': !>[A:$tType]: (A > A)).
% 24.03/3.81 thf(dpsetconstrSub, conjecture,
% 24.03/3.81 (( setextAx ) =>
% 24.03/3.81 ( ( emptysetAx ) =>
% 24.03/3.81 ( ( setadjoinAx ) =>
% 24.03/3.81 ( ( powersetAx ) =>
% 24.03/3.81 ( ( setunionAx ) =>
% 24.03/3.81 ( ( omega0Ax ) =>
% 24.03/3.81 ( ( omegaSAx ) =>
% 24.03/3.81 ( ( omegaIndAx ) =>
% 24.03/3.81 ( ( replAx ) =>
% 24.03/3.81 ( ( foundationAx ) =>
% 24.03/3.81 ( ( wellorderingAx ) =>
% 24.03/3.81 ( ( descrp ) =>
% 24.03/3.81 ( ( dsetconstrI ) =>
% 24.03/3.81 ( ( dsetconstrEL ) =>
% 24.03/3.81 ( ( dsetconstrER ) =>
% 24.03/3.81 ( ( exuE1 ) =>
% 24.03/3.81 ( ( prop2setE ) =>
% 24.03/3.81 ( ( emptysetE ) =>
% 24.03/3.81 ( ( emptysetimpfalse ) =>
% 24.03/3.81 ( ( notinemptyset ) =>
% 24.03/3.81 ( ( exuE3e ) =>
% 24.03/3.81 ( ( setext ) =>
% 24.03/3.81 ( ( emptyI ) =>
% 24.03/3.81 ( ( noeltsimpempty ) =>
% 24.03/3.81 ( ( setbeta ) =>
% 24.03/3.81 ( ( nonemptyE1 ) =>
% 24.03/3.81 ( ( nonemptyI ) =>
% 24.03/3.81 ( ( nonemptyI1 ) =>
% 24.03/3.81 ( ( setadjoinIL ) =>
% 24.03/3.81 ( ( emptyinunitempty ) =>
% 24.03/3.81 ( ( setadjoinIR ) =>
% 24.03/3.81 ( ( setadjoinE ) =>
% 24.03/3.81 ( (
% 24.03/3.81 setadjoinOr ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setoftrueEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powersetI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 emptyinPowerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 emptyInPowerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powersetE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subPowSU ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuE2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 nonemptyImpWitness ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 uniqinunit ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notinsingleton ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 eqinunit ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletonsswitch ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairsetE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairsetIL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairsetIR ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 emptyE1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 vacuousDall ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 quantDeMorgan1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 quantDeMorgan2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 quantDeMorgan3 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 quantDeMorgan4 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 prop2setI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 prop2set2propI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notdexE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notdallE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuI3 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuI2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 inCongP ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 in__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuE3u ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exu__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 emptyset__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setadjoin__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powerset__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunion__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 omega__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuEu ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 descr__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 dsetconstr__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 eqimpsubset2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 eqimpsubset1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetI2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 emptysetsubset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetE2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notsubsetI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notequalI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notequalI2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetRefl ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetTrans ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setadjoinSub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setadjoinSub2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subset2powerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setextsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetemptysetimpeq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powersetI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powersetE1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 inPowerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powersetsubset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 sepInPowerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 sepSubset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionIL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairset2IR ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionIR ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionEcases ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionLsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionRsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectSubset5 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectEL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectLsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectSubset2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectSubset3 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectER ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 disjointsetsI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectRsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectSubset4 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectSubset1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 bs114d ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusEL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusER ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusSubset2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusERneg ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusELneg ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusILneg ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusIRneg ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusLsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusSubset1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 symdiffE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 symdiffI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 symdiffI2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 symdiffIneg1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 symdiffIneg2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 secondinupair ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairIL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairIR ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 kpairiskpair ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 kpairp ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletonsubset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletoninpowerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletoninpowunion ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairset2E ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairsubunion ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairinpowunion ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ubforcartprodlem1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ubforcartprodlem2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ubforcartprodlem3 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodpairin ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodmempair1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodmempair ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionE2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionsingleton1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionsingleton2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionsingleton ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletonprop ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ex1E1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ex1I ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ex1I2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletonsuniq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjL1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 kfstsingleton ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 theprop ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 kfstpairEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodfstin ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjL2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjR11 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjR12 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjR1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairequniteq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjR2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjR ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ksndsingleton ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ksndpairEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 kpairsurjEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodsndin ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodpairmemEL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodpairmemER ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodmempaircEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodfstpairEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodsndpairEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodpairsurjEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 dpsetconstrI ) =>
% 24.03/3.81 (
% 24.03/3.81 ![
% 24.03/3.81 A:$i,B:$i,
% 24.03/3.81 Xphi:(
% 24.03/3.81 $i > $i >
% 24.03/3.81 $o )]:
% 24.03/3.81 (
% 24.03/3.81 subset @
% 24.03/3.81 (
% 24.03/3.81 dpsetconstr
% 24.03/3.81 @
% 24.03/3.81 A @ B @
% 24.03/3.81 (
% 24.03/3.81 ^[
% 24.03/3.81 Xx:$i,
% 24.03/3.81 Xy:$i]:
% 24.03/3.81 (
% 24.03/3.81 Xphi @
% 24.03/3.81 Xx @ Xy ) ) ) @
% 24.03/3.81 (
% 24.03/3.81 cartprod @
% 24.03/3.81 A @ B ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))).
% 24.03/3.81 thf(zf_stmt_0, negated_conjecture,
% 24.03/3.81 (~( ( setextAx ) =>
% 24.03/3.81 ( ( emptysetAx ) =>
% 24.03/3.81 ( ( setadjoinAx ) =>
% 24.03/3.81 ( ( powersetAx ) =>
% 24.03/3.81 ( ( setunionAx ) =>
% 24.03/3.81 ( ( omega0Ax ) =>
% 24.03/3.81 ( ( omegaSAx ) =>
% 24.03/3.81 ( ( omegaIndAx ) =>
% 24.03/3.81 ( ( replAx ) =>
% 24.03/3.81 ( ( foundationAx ) =>
% 24.03/3.81 ( ( wellorderingAx ) =>
% 24.03/3.81 ( ( descrp ) =>
% 24.03/3.81 ( ( dsetconstrI ) =>
% 24.03/3.81 ( ( dsetconstrEL ) =>
% 24.03/3.81 ( ( dsetconstrER ) =>
% 24.03/3.81 ( ( exuE1 ) =>
% 24.03/3.81 ( ( prop2setE ) =>
% 24.03/3.81 ( ( emptysetE ) =>
% 24.03/3.81 ( ( emptysetimpfalse ) =>
% 24.03/3.81 ( ( notinemptyset ) =>
% 24.03/3.81 ( ( exuE3e ) =>
% 24.03/3.81 ( ( setext ) =>
% 24.03/3.81 ( ( emptyI ) =>
% 24.03/3.81 ( ( noeltsimpempty ) =>
% 24.03/3.81 ( ( setbeta ) =>
% 24.03/3.81 ( ( nonemptyE1 ) =>
% 24.03/3.81 ( ( nonemptyI ) =>
% 24.03/3.81 ( ( nonemptyI1 ) =>
% 24.03/3.81 ( ( setadjoinIL ) =>
% 24.03/3.81 ( ( emptyinunitempty ) =>
% 24.03/3.81 ( ( setadjoinIR ) =>
% 24.03/3.81 ( (
% 24.03/3.81 setadjoinE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setadjoinOr ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setoftrueEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powersetI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 emptyinPowerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 emptyInPowerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powersetE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subPowSU ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuE2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 nonemptyImpWitness ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 uniqinunit ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notinsingleton ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 eqinunit ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletonsswitch ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairsetE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairsetIL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairsetIR ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 emptyE1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 vacuousDall ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 quantDeMorgan1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 quantDeMorgan2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 quantDeMorgan3 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 quantDeMorgan4 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 prop2setI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 prop2set2propI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notdexE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notdallE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuI3 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuI2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 inCongP ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 in__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuE3u ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exu__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 emptyset__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setadjoin__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powerset__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunion__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 omega__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 exuEu ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 descr__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 dsetconstr__Cong ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 eqimpsubset2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 eqimpsubset1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetI2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 emptysetsubset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetE2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notsubsetI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notequalI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 notequalI2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetRefl ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetTrans ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setadjoinSub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setadjoinSub2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subset2powerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setextsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 subsetemptysetimpeq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powersetI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powersetE1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 inPowerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 powersetsubset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 sepInPowerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 sepSubset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionIL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairset2IR ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionIR ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionEcases ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionLsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binunionRsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectSubset5 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectEL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectLsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectSubset2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectSubset3 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectER ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 disjointsetsI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectRsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectSubset4 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 binintersectSubset1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 bs114d ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusI ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusEL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusER ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusSubset2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusERneg ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusELneg ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusILneg ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusIRneg ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusLsub ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setminusSubset1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 symdiffE ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 symdiffI1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 symdiffI2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 symdiffIneg1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 symdiffIneg2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 secondinupair ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairIL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairIR ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 kpairiskpair ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 kpairp ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletonsubset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletoninpowerset ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletoninpowunion ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairset2E ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairsubunion ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairinpowunion ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ubforcartprodlem1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ubforcartprodlem2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ubforcartprodlem3 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodpairin ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodmempair1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodmempair ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionE2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionsingleton1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionsingleton2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setunionsingleton ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletonprop ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ex1E1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ex1I ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ex1I2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 singletonsuniq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjL1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 kfstsingleton ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 theprop ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 kfstpairEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodfstin ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjL2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjR11 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjR12 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjR1 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 upairequniteq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjR2 ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 setukpairinjR ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ksndsingleton ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ksndpairEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 kpairsurjEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodsndin ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodpairmemEL ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodpairmemER ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodmempaircEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodfstpairEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodsndpairEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 cartprodpairsurjEq ) =>
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 dpsetconstrI ) =>
% 24.03/3.81 (
% 24.03/3.81 ![
% 24.03/3.81 A:$i,
% 24.03/3.81 B:$i,
% 24.03/3.81 Xphi:(
% 24.03/3.81 $i > $i >
% 24.03/3.81 $o )]:
% 24.03/3.81 (
% 24.03/3.81 subset @
% 24.03/3.81 (
% 24.03/3.81 dpsetconstr
% 24.03/3.81 @
% 24.03/3.81 A @ B @
% 24.03/3.81 (
% 24.03/3.81 ^[
% 24.03/3.81 Xx:$i,
% 24.03/3.81 Xy:$i]:
% 24.03/3.81 (
% 24.03/3.81 Xphi @
% 24.03/3.81 Xx @ Xy ) ) ) @
% 24.03/3.81 (
% 24.03/3.81 cartprod
% 24.03/3.81 @
% 24.03/3.81 A @ B ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )),
% 24.03/3.81 inference('cnf.neg', [status(esa)], [dpsetconstrSub])).
% 24.03/3.81 thf(zip_derived_cl0, plain,
% 24.03/3.81 (~ (((setextAx) =>
% 24.03/3.81 (((emptysetAx) =>
% 24.03/3.81 (((setadjoinAx) =>
% 24.03/3.81 (((powersetAx) =>
% 24.03/3.81 (((setunionAx) =>
% 24.03/3.81 (((omega0Ax) =>
% 24.03/3.81 (((omegaSAx) =>
% 24.03/3.81 (((omegaIndAx) =>
% 24.03/3.81 (((replAx) =>
% 24.03/3.81 (((foundationAx) =>
% 24.03/3.81 (((wellorderingAx) =>
% 24.03/3.81 (((descrp) =>
% 24.03/3.81 (((dsetconstrI) =>
% 24.03/3.81 (((dsetconstrEL) =>
% 24.03/3.81 (((dsetconstrER) =>
% 24.03/3.81 (((exuE1) =>
% 24.03/3.81 (((prop2setE) =>
% 24.03/3.81 (((emptysetE) =>
% 24.03/3.81 (((emptysetimpfalse) =>
% 24.03/3.81 (((notinemptyset) =>
% 24.03/3.81 (((exuE3e) =>
% 24.03/3.81 (((setext) =>
% 24.03/3.81 (((emptyI) =>
% 24.03/3.81 (((noeltsimpempty) =>
% 24.03/3.81 (((setbeta) =>
% 24.03/3.81 (((nonemptyE1) =>
% 24.03/3.81 (((nonemptyI) =>
% 24.03/3.81 (((nonemptyI1) =>
% 24.03/3.81 (((setadjoinIL) =>
% 24.03/3.81 (((emptyinunitempty) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinOr) =>
% 24.03/3.81 ((
% 24.03/3.81 (setoftrueEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyinPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionI) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subPowSU) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (nonemptyImpWitness) =>
% 24.03/3.81 ((
% 24.03/3.81 (uniqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (notinsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsswitch) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (vacuousDall) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan1) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan2) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan3) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan4) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2setI) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2set2propI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdexE) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdallE) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI3) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (inCongP) =>
% 24.03/3.81 ((
% 24.03/3.81 (in__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE3u) =>
% 24.03/3.81 ((
% 24.03/3.81 (exu__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyset__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoin__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (powerset__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunion__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (omega__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuEu) =>
% 24.03/3.81 ((
% 24.03/3.81 (descr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (dsetconstr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptysetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (notsubsetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetRefl) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetTrans) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subset2powerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (setextsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetemptysetimpeq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (inPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepSubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairset2IR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionEcases) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionRsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectI) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset5) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset3) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectER) =>
% 24.03/3.81 ((
% 24.03/3.81 (disjointsetsI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectRsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset4) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (bs114d) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusI) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusER) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusSubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusERneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusELneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusILneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusIRneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusSubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffE) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffIneg1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffIneg2) =>
% 24.03/3.81 ((
% 24.03/3.81 (secondinupair) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairiskpair) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairp) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletoninpowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletoninpowunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairset2E) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsubunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairinpowunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem1) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem2) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem3) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairin) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempair1) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempair) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton1) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonprop) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1E1) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1I) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1I2) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsuniq) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL1) =>
% 24.03/3.81 ((
% 24.03/3.81 (kfstsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (theprop) =>
% 24.03/3.81 ((
% 24.03/3.81 (kfstpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodfstin) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR11) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR12) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR1) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairequniteq) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR) =>
% 24.03/3.81 ((
% 24.03/3.81 (ksndsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (ksndpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairsurjEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodsndin) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairmemEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairmemER) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempaircEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodfstpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodsndpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairsurjEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (dpsetconstrI) =>
% 24.03/3.81 ((
% 24.03/3.81 (!!) @ (
% 24.03/3.81 ^[Y0 : $i]:
% 24.03/3.81 ((
% 24.03/3.81 (!!) @ (
% 24.03/3.81 ^[Y1 : $i]:
% 24.03/3.81 ((
% 24.03/3.81 (!!) @ (
% 24.03/3.81 ^[Y2 :
% 24.03/3.81 $i > $i > $o]:
% 24.03/3.81 (subset @
% 24.03/3.81 (dpsetconstr @
% 24.03/3.81 Y0 @
% 24.03/3.81 Y1 @
% 24.03/3.81 (^[Y3 : $i,
% 24.03/3.81 Y4 : $i]:
% 24.03/3.81 (Y2 @
% 24.03/3.81 Y3 @ Y4))) @
% 24.03/3.81 (cartprod @
% 24.03/3.81 Y0 @ Y1)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.81 inference('cnf', [status(esa)], [zf_stmt_0])).
% 24.03/3.81 thf(zip_derived_cl1, plain,
% 24.03/3.81 (~ (((setextAx) =>
% 24.03/3.81 (((emptysetAx) =>
% 24.03/3.81 (((setadjoinAx) =>
% 24.03/3.81 (((powersetAx) =>
% 24.03/3.81 (((setunionAx) =>
% 24.03/3.81 (((omega0Ax) =>
% 24.03/3.81 (((omegaSAx) =>
% 24.03/3.81 (((omegaIndAx) =>
% 24.03/3.81 (((replAx) =>
% 24.03/3.81 (((foundationAx) =>
% 24.03/3.81 (((wellorderingAx) =>
% 24.03/3.81 (((descrp) =>
% 24.03/3.81 (((dsetconstrI) =>
% 24.03/3.81 (((dsetconstrEL) =>
% 24.03/3.81 (((dsetconstrER) =>
% 24.03/3.81 (((exuE1) =>
% 24.03/3.81 (((prop2setE) =>
% 24.03/3.81 (((emptysetE) =>
% 24.03/3.81 (((emptysetimpfalse) =>
% 24.03/3.81 (((notinemptyset) =>
% 24.03/3.81 (((exuE3e) =>
% 24.03/3.81 (((setext) =>
% 24.03/3.81 (((emptyI) =>
% 24.03/3.81 (((noeltsimpempty) =>
% 24.03/3.81 (((setbeta) =>
% 24.03/3.81 (((nonemptyE1) =>
% 24.03/3.81 (((nonemptyI) =>
% 24.03/3.81 (((nonemptyI1) =>
% 24.03/3.81 (((setadjoinIL) =>
% 24.03/3.81 (((emptyinunitempty) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinOr) =>
% 24.03/3.81 ((
% 24.03/3.81 (setoftrueEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyinPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionI) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subPowSU) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (nonemptyImpWitness) =>
% 24.03/3.81 ((
% 24.03/3.81 (uniqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (notinsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsswitch) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (vacuousDall) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan1) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan2) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan3) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan4) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2setI) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2set2propI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdexE) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdallE) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI3) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (inCongP) =>
% 24.03/3.81 ((
% 24.03/3.81 (in__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE3u) =>
% 24.03/3.81 ((
% 24.03/3.81 (exu__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyset__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoin__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (powerset__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunion__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (omega__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuEu) =>
% 24.03/3.81 ((
% 24.03/3.81 (descr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (dsetconstr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptysetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (notsubsetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetRefl) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetTrans) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subset2powerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (setextsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetemptysetimpeq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (inPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepSubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairset2IR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionEcases) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionRsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectI) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset5) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset3) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectER) =>
% 24.03/3.81 ((
% 24.03/3.81 (disjointsetsI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectRsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset4) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (bs114d) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusI) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusER) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusSubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusERneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusELneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusILneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusIRneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusSubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffE) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffIneg1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffIneg2) =>
% 24.03/3.81 ((
% 24.03/3.81 (secondinupair) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairiskpair) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairp) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletoninpowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletoninpowunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairset2E) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsubunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairinpowunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem1) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem2) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem3) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairin) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempair1) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempair) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton1) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonprop) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1E1) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1I) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1I2) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsuniq) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL1) =>
% 24.03/3.81 ((
% 24.03/3.81 (kfstsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (theprop) =>
% 24.03/3.81 ((
% 24.03/3.81 (kfstpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodfstin) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR11) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR12) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR1) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairequniteq) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR) =>
% 24.03/3.81 ((
% 24.03/3.81 (ksndsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (ksndpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairsurjEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodsndin) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairmemEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairmemER) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempaircEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodfstpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodsndpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairsurjEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (dpsetconstrI) =>
% 24.03/3.81 ((
% 24.03/3.81 (!!) @ (
% 24.03/3.81 (('#B') @ (
% 24.03/3.81 !!) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 !!))) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#S') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 '#S') @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 '#C'))) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ subset)))) @
% 24.03/3.81 dpsetconstr)))))) @
% 24.03/3.81 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.81 inference('lams2combs', [status(thm)], [zip_derived_cl0])).
% 24.03/3.81 thf(omega0Ax, axiom,(( omega0Ax ) = ((in @ emptyset @ omega)))).
% 24.03/3.81 thf('0', plain, (( omega0Ax ) = ( in @ emptyset @ omega )),
% 24.03/3.81 define([status(thm)])).
% 24.03/3.81 thf(emptyinunitempty, axiom,(( emptyinunitempty ) =
% 24.03/3.81 ((in @ emptyset @ (setadjoin @ emptyset @ emptyset))))).
% 24.03/3.81 thf('1', plain,
% 24.03/3.81 (( emptyinunitempty ) =
% 24.03/3.81 ( in @ emptyset @ ( setadjoin @ emptyset @ emptyset ) )),
% 24.03/3.81 define([status(thm)])).
% 24.03/3.81 thf(emptyset__Cong, axiom,(( emptyset__Cong ) =
% 24.03/3.81 ((((emptyset) = (emptyset)))))).
% 24.03/3.81 thf('2', plain, (( emptyset__Cong ) = ( ( emptyset ) = ( emptyset ) )),
% 24.03/3.81 define([status(thm)])).
% 24.03/3.81 thf(omega__Cong, axiom,(( omega__Cong ) = ((((omega) = (omega)))))).
% 24.03/3.81 thf('3', plain, (( omega__Cong ) = ( ( omega ) = ( omega ) )),
% 24.03/3.81 define([status(thm)])).
% 24.03/3.81 thf(zip_derived_cl2, plain,
% 24.03/3.81 (~ (((setextAx) =>
% 24.03/3.81 (((emptysetAx) =>
% 24.03/3.81 (((setadjoinAx) =>
% 24.03/3.81 (((powersetAx) =>
% 24.03/3.81 (((setunionAx) =>
% 24.03/3.81 (((in @ emptyset @ omega) =>
% 24.03/3.81 (((omegaSAx) =>
% 24.03/3.81 (((omegaIndAx) =>
% 24.03/3.81 (((replAx) =>
% 24.03/3.81 (((foundationAx) =>
% 24.03/3.81 (((wellorderingAx) =>
% 24.03/3.81 (((descrp) =>
% 24.03/3.81 (((dsetconstrI) =>
% 24.03/3.81 (((dsetconstrEL) =>
% 24.03/3.81 (((dsetconstrER) =>
% 24.03/3.81 (((exuE1) =>
% 24.03/3.81 (((prop2setE) =>
% 24.03/3.81 (((emptysetE) =>
% 24.03/3.81 (((emptysetimpfalse) =>
% 24.03/3.81 (((notinemptyset) =>
% 24.03/3.81 (((exuE3e) =>
% 24.03/3.81 (((setext) =>
% 24.03/3.81 (((emptyI) =>
% 24.03/3.81 (((noeltsimpempty) =>
% 24.03/3.81 (((setbeta) =>
% 24.03/3.81 (((nonemptyE1) =>
% 24.03/3.81 (((nonemptyI) =>
% 24.03/3.81 (((nonemptyI1) =>
% 24.03/3.81 (((setadjoinIL) =>
% 24.03/3.81 (((in @
% 24.03/3.81 emptyset @
% 24.03/3.81 (setadjoin @
% 24.03/3.81 emptyset @
% 24.03/3.81 emptyset)) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinOr) =>
% 24.03/3.81 ((
% 24.03/3.81 (setoftrueEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyinPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionI) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subPowSU) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (nonemptyImpWitness) =>
% 24.03/3.81 ((
% 24.03/3.81 (uniqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (notinsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsswitch) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (vacuousDall) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan1) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan2) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan3) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan4) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2setI) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2set2propI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdexE) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdallE) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI3) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (inCongP) =>
% 24.03/3.81 ((
% 24.03/3.81 (in__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE3u) =>
% 24.03/3.81 ((
% 24.03/3.81 (exu__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 ((
% 24.03/3.81 (emptyset) =
% 24.03/3.81 (emptyset))) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoin__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (powerset__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunion__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 ((
% 24.03/3.81 (omega) =
% 24.03/3.81 (omega))) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuEu) =>
% 24.03/3.81 ((
% 24.03/3.81 (descr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (dsetconstr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptysetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (notsubsetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetRefl) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetTrans) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subset2powerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (setextsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetemptysetimpeq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (inPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepSubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairset2IR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionEcases) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionRsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectI) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset5) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset3) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectER) =>
% 24.03/3.81 ((
% 24.03/3.81 (disjointsetsI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectRsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset4) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (bs114d) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusI) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusER) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusSubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusERneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusELneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusILneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusIRneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusSubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffE) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffIneg1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffIneg2) =>
% 24.03/3.81 ((
% 24.03/3.81 (secondinupair) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairiskpair) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairp) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletoninpowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletoninpowunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairset2E) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsubunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairinpowunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem1) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem2) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem3) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairin) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempair1) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempair) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton1) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonprop) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1E1) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1I) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1I2) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsuniq) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL1) =>
% 24.03/3.81 ((
% 24.03/3.81 (kfstsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (theprop) =>
% 24.03/3.81 ((
% 24.03/3.81 (kfstpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodfstin) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR11) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR12) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR1) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairequniteq) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR) =>
% 24.03/3.81 ((
% 24.03/3.81 (ksndsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (ksndpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairsurjEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodsndin) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairmemEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairmemER) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempaircEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodfstpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodsndpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairsurjEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (dpsetconstrI) =>
% 24.03/3.81 ((
% 24.03/3.81 (!!) @ (
% 24.03/3.81 (('#B') @ (
% 24.03/3.81 !!) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 !!))) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#S') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 '#S') @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 '#C'))) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ subset)))) @
% 24.03/3.81 dpsetconstr)))))) @
% 24.03/3.81 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.81 inference('rw', [status(thm)], [zip_derived_cl1, '0', '1', '2', '3'])).
% 24.03/3.81 thf(zip_derived_cl3, plain,
% 24.03/3.81 (~ (((setextAx) =>
% 24.03/3.81 (((emptysetAx) =>
% 24.03/3.81 (((setadjoinAx) =>
% 24.03/3.81 (((powersetAx) =>
% 24.03/3.81 (((setunionAx) =>
% 24.03/3.81 (((in @ emptyset @ omega) =>
% 24.03/3.81 (((omegaSAx) =>
% 24.03/3.81 (((omegaIndAx) =>
% 24.03/3.81 (((replAx) =>
% 24.03/3.81 (((foundationAx) =>
% 24.03/3.81 (((wellorderingAx) =>
% 24.03/3.81 (((descrp) =>
% 24.03/3.81 (((dsetconstrI) =>
% 24.03/3.81 (((dsetconstrEL) =>
% 24.03/3.81 (((dsetconstrER) =>
% 24.03/3.81 (((exuE1) =>
% 24.03/3.81 (((prop2setE) =>
% 24.03/3.81 (((emptysetE) =>
% 24.03/3.81 (((emptysetimpfalse) =>
% 24.03/3.81 (((notinemptyset) =>
% 24.03/3.81 (((exuE3e) =>
% 24.03/3.81 (((setext) =>
% 24.03/3.81 (((emptyI) =>
% 24.03/3.81 (((noeltsimpempty) =>
% 24.03/3.81 (((setbeta) =>
% 24.03/3.81 (((nonemptyE1) =>
% 24.03/3.81 (((nonemptyI) =>
% 24.03/3.81 (((nonemptyI1) =>
% 24.03/3.81 (((setadjoinIL) =>
% 24.03/3.81 (((in @
% 24.03/3.81 emptyset @
% 24.03/3.81 (setadjoin @
% 24.03/3.81 emptyset @
% 24.03/3.81 emptyset)) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinOr) =>
% 24.03/3.81 ((
% 24.03/3.81 (setoftrueEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyinPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionI) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subPowSU) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (nonemptyImpWitness) =>
% 24.03/3.81 ((
% 24.03/3.81 (uniqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (notinsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsswitch) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (vacuousDall) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan1) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan2) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan3) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan4) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2setI) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2set2propI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdexE) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdallE) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI3) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (inCongP) =>
% 24.03/3.81 ((
% 24.03/3.81 (in__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE3u) =>
% 24.03/3.81 ((
% 24.03/3.81 (exu__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoin__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (powerset__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunion__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuEu) =>
% 24.03/3.81 ((
% 24.03/3.81 (descr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (dsetconstr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptysetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (notsubsetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetRefl) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetTrans) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subset2powerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (setextsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetemptysetimpeq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (inPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepSubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairset2IR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionEcases) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionRsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectI) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset5) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset3) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectER) =>
% 24.03/3.81 ((
% 24.03/3.81 (disjointsetsI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectRsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset4) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (bs114d) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusI) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusER) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusSubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusERneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusELneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusILneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusIRneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusSubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffE) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffIneg1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffIneg2) =>
% 24.03/3.81 ((
% 24.03/3.81 (secondinupair) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairiskpair) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairp) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletoninpowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletoninpowunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairset2E) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsubunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairinpowunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem1) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem2) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem3) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairin) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempair1) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempair) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton1) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonprop) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1E1) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1I) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1I2) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsuniq) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL1) =>
% 24.03/3.81 ((
% 24.03/3.81 (kfstsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (theprop) =>
% 24.03/3.81 ((
% 24.03/3.81 (kfstpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodfstin) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR11) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR12) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR1) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairequniteq) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR) =>
% 24.03/3.81 ((
% 24.03/3.81 (ksndsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (ksndpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairsurjEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodsndin) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairmemEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairmemER) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempaircEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodfstpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodsndpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairsurjEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (dpsetconstrI) =>
% 24.03/3.81 ((
% 24.03/3.81 (!!) @ (
% 24.03/3.81 (('#B') @ (
% 24.03/3.81 !!) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 !!))) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#S') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 '#S') @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 '#C'))) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ subset)))) @
% 24.03/3.81 dpsetconstr)))))) @
% 24.03/3.81 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.81 inference('simplify boolean subterms', [status(thm)], [zip_derived_cl2])).
% 24.03/3.81 thf(zip_derived_cl5, plain,
% 24.03/3.81 (~ (((emptysetAx) =>
% 24.03/3.81 (((setadjoinAx) =>
% 24.03/3.81 (((powersetAx) =>
% 24.03/3.81 (((setunionAx) =>
% 24.03/3.81 (((in @ emptyset @ omega) =>
% 24.03/3.81 (((omegaSAx) =>
% 24.03/3.81 (((omegaIndAx) =>
% 24.03/3.81 (((replAx) =>
% 24.03/3.81 (((foundationAx) =>
% 24.03/3.81 (((wellorderingAx) =>
% 24.03/3.81 (((descrp) =>
% 24.03/3.81 (((dsetconstrI) =>
% 24.03/3.81 (((dsetconstrEL) =>
% 24.03/3.81 (((dsetconstrER) =>
% 24.03/3.81 (((exuE1) =>
% 24.03/3.81 (((prop2setE) =>
% 24.03/3.81 (((emptysetE) =>
% 24.03/3.81 (((emptysetimpfalse) =>
% 24.03/3.81 (((notinemptyset) =>
% 24.03/3.81 (((exuE3e) =>
% 24.03/3.81 (((setext) =>
% 24.03/3.81 (((emptyI) =>
% 24.03/3.81 (((noeltsimpempty) =>
% 24.03/3.81 (((setbeta) =>
% 24.03/3.81 (((nonemptyE1) =>
% 24.03/3.81 (((nonemptyI) =>
% 24.03/3.81 (((nonemptyI1) =>
% 24.03/3.81 (((setadjoinIL) =>
% 24.03/3.81 (((in @
% 24.03/3.81 emptyset @
% 24.03/3.81 (setadjoin @
% 24.03/3.81 emptyset @
% 24.03/3.81 emptyset)) =>
% 24.03/3.81 (((setadjoinIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinOr) =>
% 24.03/3.81 ((
% 24.03/3.81 (setoftrueEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyinPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionI) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subPowSU) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (nonemptyImpWitness) =>
% 24.03/3.81 ((
% 24.03/3.81 (uniqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (notinsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsswitch) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (vacuousDall) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan1) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan2) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan3) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan4) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2setI) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2set2propI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdexE) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdallE) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI3) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (inCongP) =>
% 24.03/3.81 ((
% 24.03/3.81 (in__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE3u) =>
% 24.03/3.81 ((
% 24.03/3.81 (exu__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoin__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (powerset__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunion__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuEu) =>
% 24.03/3.81 ((
% 24.03/3.81 (descr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (dsetconstr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptysetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (notsubsetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetRefl) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetTrans) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subset2powerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (setextsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetemptysetimpeq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (inPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepSubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairset2IR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionEcases) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionRsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectI) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset5) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset3) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectER) =>
% 24.03/3.81 ((
% 24.03/3.81 (disjointsetsI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectRsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset4) =>
% 24.03/3.81 ((
% 24.03/3.81 (binintersectSubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (bs114d) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusI) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusER) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusSubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusERneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusELneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusILneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusIRneg) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusLsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (setminusSubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffE) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffIneg1) =>
% 24.03/3.81 ((
% 24.03/3.81 (symdiffIneg2) =>
% 24.03/3.81 ((
% 24.03/3.81 (secondinupair) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairiskpair) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairp) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletoninpowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletoninpowunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairset2E) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsubunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairinpowunion) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem1) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem2) =>
% 24.03/3.81 ((
% 24.03/3.81 (ubforcartprodlem3) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairin) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempair1) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempair) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton1) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonprop) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1E1) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1I) =>
% 24.03/3.81 ((
% 24.03/3.81 (ex1I2) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsuniq) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL1) =>
% 24.03/3.81 ((
% 24.03/3.81 (kfstsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (theprop) =>
% 24.03/3.81 ((
% 24.03/3.81 (kfstpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodfstin) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjL) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR11) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR12) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR1) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairequniteq) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR2) =>
% 24.03/3.81 ((
% 24.03/3.81 (setukpairinjR) =>
% 24.03/3.81 ((
% 24.03/3.81 (ksndsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (ksndpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (kpairsurjEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodsndin) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairmemEL) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairmemER) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodmempaircEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodfstpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodsndpairEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (cartprodpairsurjEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (dpsetconstrI) =>
% 24.03/3.81 ((
% 24.03/3.81 (!!) @ (
% 24.03/3.81 (('#B') @ (
% 24.03/3.81 !!) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 !!))) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#S') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 '#S') @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 '#C'))) @
% 24.03/3.81 (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ (
% 24.03/3.81 (
% 24.03/3.81 ('#B') @ subset)))) @
% 24.03/3.81 dpsetconstr)))))) @
% 24.03/3.81 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.81 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl3])).
% 24.03/3.81 thf(zip_derived_cl8, plain,
% 24.03/3.81 (~ (((setadjoinAx) =>
% 24.03/3.81 (((powersetAx) =>
% 24.03/3.81 (((setunionAx) =>
% 24.03/3.81 (((in @ emptyset @ omega) =>
% 24.03/3.81 (((omegaSAx) =>
% 24.03/3.81 (((omegaIndAx) =>
% 24.03/3.81 (((replAx) =>
% 24.03/3.81 (((foundationAx) =>
% 24.03/3.81 (((wellorderingAx) =>
% 24.03/3.81 (((descrp) =>
% 24.03/3.81 (((dsetconstrI) =>
% 24.03/3.81 (((dsetconstrEL) =>
% 24.03/3.81 (((dsetconstrER) =>
% 24.03/3.81 (((exuE1) =>
% 24.03/3.81 (((prop2setE) =>
% 24.03/3.81 (((emptysetE) =>
% 24.03/3.81 (((emptysetimpfalse) =>
% 24.03/3.81 (((notinemptyset) =>
% 24.03/3.81 (((exuE3e) =>
% 24.03/3.81 (((setext) =>
% 24.03/3.81 (((emptyI) =>
% 24.03/3.81 (((noeltsimpempty) =>
% 24.03/3.81 (((setbeta) =>
% 24.03/3.81 (((nonemptyE1) =>
% 24.03/3.81 (((nonemptyI) =>
% 24.03/3.81 (((nonemptyI1) =>
% 24.03/3.81 (((setadjoinIL) =>
% 24.03/3.81 (((in @
% 24.03/3.81 emptyset @
% 24.03/3.81 (setadjoin @
% 24.03/3.81 emptyset @
% 24.03/3.81 emptyset)) =>
% 24.03/3.81 (((setadjoinIR) =>
% 24.03/3.81 (((setadjoinE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinOr) =>
% 24.03/3.81 ((
% 24.03/3.81 (setoftrueEq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyinPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionI) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subPowSU) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (nonemptyImpWitness) =>
% 24.03/3.81 ((
% 24.03/3.81 (uniqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (notinsingleton) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqinunit) =>
% 24.03/3.81 ((
% 24.03/3.81 (singletonsswitch) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairsetIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptyE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (vacuousDall) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan1) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan2) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan3) =>
% 24.03/3.81 ((
% 24.03/3.81 (quantDeMorgan4) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2setI) =>
% 24.03/3.81 ((
% 24.03/3.81 (prop2set2propI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdexE) =>
% 24.03/3.81 ((
% 24.03/3.81 (notdallE) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI3) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (inCongP) =>
% 24.03/3.81 ((
% 24.03/3.81 (in__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuE3u) =>
% 24.03/3.81 ((
% 24.03/3.81 (exu__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoin__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (powerset__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (setunion__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (exuEu) =>
% 24.03/3.81 ((
% 24.03/3.81 (descr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (dsetconstr__Cong) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset2) =>
% 24.03/3.81 ((
% 24.03/3.81 (eqimpsubset1) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (emptysetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetE2) =>
% 24.03/3.81 ((
% 24.03/3.81 (notsubsetI) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (notequalI2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetRefl) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetTrans) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub) =>
% 24.03/3.81 ((
% 24.03/3.81 (setadjoinSub2) =>
% 24.03/3.81 ((
% 24.03/3.81 (subset2powerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (setextsub) =>
% 24.03/3.81 ((
% 24.03/3.81 (subsetemptysetimpeq) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetI1) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetE1) =>
% 24.03/3.81 ((
% 24.03/3.81 (inPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (powersetsubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepInPowerset) =>
% 24.03/3.81 ((
% 24.03/3.81 (sepSubset) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIL) =>
% 24.03/3.81 ((
% 24.03/3.81 (upairset2IR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionIR) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionEcases) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionE) =>
% 24.03/3.81 ((
% 24.03/3.81 (binunionLsub) =>
% 24.03/3.81 ((
% 24.03/3.82 (binunionRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectI) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset5) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset3) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectER) =>
% 24.03/3.82 ((
% 24.03/3.82 (disjointsetsI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset4) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (bs114d) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusER) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusERneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusELneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusILneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusIRneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffE) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg2) =>
% 24.03/3.82 ((
% 24.03/3.82 (secondinupair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairiskpair) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairp) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2E) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsubunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairinpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem2) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem3) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair1) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton1) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1E1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I2) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsuniq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL1) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (theprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstin) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR11) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR12) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR1) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairequniteq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemER) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempaircEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (dpsetconstrI) =>
% 24.03/3.82 ((
% 24.03/3.82 (!!) @ (
% 24.03/3.82 (('#B') @ (
% 24.03/3.82 !!) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 !!))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#S') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#S') @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#C'))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ subset)))) @
% 24.03/3.82 dpsetconstr)))))) @
% 24.03/3.82 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl5])).
% 24.03/3.82 thf(zip_derived_cl13, plain,
% 24.03/3.82 (~ (((powersetAx) =>
% 24.03/3.82 (((setunionAx) =>
% 24.03/3.82 (((in @ emptyset @ omega) =>
% 24.03/3.82 (((omegaSAx) =>
% 24.03/3.82 (((omegaIndAx) =>
% 24.03/3.82 (((replAx) =>
% 24.03/3.82 (((foundationAx) =>
% 24.03/3.82 (((wellorderingAx) =>
% 24.03/3.82 (((descrp) =>
% 24.03/3.82 (((dsetconstrI) =>
% 24.03/3.82 (((dsetconstrEL) =>
% 24.03/3.82 (((dsetconstrER) =>
% 24.03/3.82 (((exuE1) =>
% 24.03/3.82 (((prop2setE) =>
% 24.03/3.82 (((emptysetE) =>
% 24.03/3.82 (((emptysetimpfalse) =>
% 24.03/3.82 (((notinemptyset) =>
% 24.03/3.82 (((exuE3e) =>
% 24.03/3.82 (((setext) =>
% 24.03/3.82 (((emptyI) =>
% 24.03/3.82 (((noeltsimpempty) =>
% 24.03/3.82 (((setbeta) =>
% 24.03/3.82 (((nonemptyE1) =>
% 24.03/3.82 (((nonemptyI) =>
% 24.03/3.82 (((nonemptyI1) =>
% 24.03/3.82 (((setadjoinIL) =>
% 24.03/3.82 (((in @
% 24.03/3.82 emptyset @
% 24.03/3.82 (setadjoin @
% 24.03/3.82 emptyset @
% 24.03/3.82 emptyset)) =>
% 24.03/3.82 (((setadjoinIR) =>
% 24.03/3.82 (((setadjoinE) =>
% 24.03/3.82 (((setadjoinOr) =>
% 24.03/3.82 ((
% 24.03/3.82 (setoftrueEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetI) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyinPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyInPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subPowSU) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (nonemptyImpWitness) =>
% 24.03/3.82 ((
% 24.03/3.82 (uniqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (notinsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsswitch) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (vacuousDall) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan1) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan2) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan3) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan4) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2setI) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2set2propI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdexE) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdallE) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI3) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (inCongP) =>
% 24.03/3.82 ((
% 24.03/3.82 (in__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE3u) =>
% 24.03/3.82 ((
% 24.03/3.82 (exu__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoin__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (powerset__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunion__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuEu) =>
% 24.03/3.82 ((
% 24.03/3.82 (descr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (dsetconstr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptysetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (notsubsetI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetRefl) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetTrans) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subset2powerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (setextsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetemptysetimpeq) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (inPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepInPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepSubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2IR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionEcases) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectI) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset5) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset3) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectER) =>
% 24.03/3.82 ((
% 24.03/3.82 (disjointsetsI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset4) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (bs114d) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusER) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusERneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusELneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusILneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusIRneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffE) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg2) =>
% 24.03/3.82 ((
% 24.03/3.82 (secondinupair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairiskpair) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairp) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2E) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsubunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairinpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem2) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem3) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair1) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton1) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1E1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I2) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsuniq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL1) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (theprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstin) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR11) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR12) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR1) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairequniteq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemER) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempaircEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (dpsetconstrI) =>
% 24.03/3.82 ((
% 24.03/3.82 (!!) @ (
% 24.03/3.82 (('#B') @ (
% 24.03/3.82 !!) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 !!))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#S') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#S') @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#C'))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ subset)))) @
% 24.03/3.82 dpsetconstr)))))) @
% 24.03/3.82 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl8])).
% 24.03/3.82 thf(zip_derived_cl19, plain,
% 24.03/3.82 (~ (((setunionAx) =>
% 24.03/3.82 (((in @ emptyset @ omega) =>
% 24.03/3.82 (((omegaSAx) =>
% 24.03/3.82 (((omegaIndAx) =>
% 24.03/3.82 (((replAx) =>
% 24.03/3.82 (((foundationAx) =>
% 24.03/3.82 (((wellorderingAx) =>
% 24.03/3.82 (((descrp) =>
% 24.03/3.82 (((dsetconstrI) =>
% 24.03/3.82 (((dsetconstrEL) =>
% 24.03/3.82 (((dsetconstrER) =>
% 24.03/3.82 (((exuE1) =>
% 24.03/3.82 (((prop2setE) =>
% 24.03/3.82 (((emptysetE) =>
% 24.03/3.82 (((emptysetimpfalse) =>
% 24.03/3.82 (((notinemptyset) =>
% 24.03/3.82 (((exuE3e) =>
% 24.03/3.82 (((setext) =>
% 24.03/3.82 (((emptyI) =>
% 24.03/3.82 (((noeltsimpempty) =>
% 24.03/3.82 (((setbeta) =>
% 24.03/3.82 (((nonemptyE1) =>
% 24.03/3.82 (((nonemptyI) =>
% 24.03/3.82 (((nonemptyI1) =>
% 24.03/3.82 (((setadjoinIL) =>
% 24.03/3.82 (((in @ emptyset @
% 24.03/3.82 (setadjoin @
% 24.03/3.82 emptyset @
% 24.03/3.82 emptyset)) =>
% 24.03/3.82 (((setadjoinIR) =>
% 24.03/3.82 (((setadjoinE) =>
% 24.03/3.82 (((setadjoinOr) =>
% 24.03/3.82 (((setoftrueEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetI) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyinPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyInPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subPowSU) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (nonemptyImpWitness) =>
% 24.03/3.82 ((
% 24.03/3.82 (uniqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (notinsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsswitch) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (vacuousDall) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan1) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan2) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan3) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan4) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2setI) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2set2propI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdexE) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdallE) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI3) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (inCongP) =>
% 24.03/3.82 ((
% 24.03/3.82 (in__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE3u) =>
% 24.03/3.82 ((
% 24.03/3.82 (exu__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoin__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (powerset__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunion__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuEu) =>
% 24.03/3.82 ((
% 24.03/3.82 (descr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (dsetconstr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptysetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (notsubsetI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetRefl) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetTrans) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subset2powerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (setextsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetemptysetimpeq) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (inPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepInPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepSubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2IR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionEcases) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectI) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset5) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset3) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectER) =>
% 24.03/3.82 ((
% 24.03/3.82 (disjointsetsI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset4) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (bs114d) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusER) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusERneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusELneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusILneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusIRneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffE) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg2) =>
% 24.03/3.82 ((
% 24.03/3.82 (secondinupair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairiskpair) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairp) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2E) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsubunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairinpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem2) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem3) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair1) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton1) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1E1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I2) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsuniq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL1) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (theprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstin) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR11) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR12) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR1) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairequniteq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemER) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempaircEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (dpsetconstrI) =>
% 24.03/3.82 ((
% 24.03/3.82 (!!) @ (
% 24.03/3.82 (('#B') @ (
% 24.03/3.82 !!) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 !!))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#S') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#S') @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#C'))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ subset)))) @
% 24.03/3.82 dpsetconstr)))))) @
% 24.03/3.82 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl13])).
% 24.03/3.82 thf(zip_derived_cl25, plain,
% 24.03/3.82 (~ (((in @ emptyset @ omega) =>
% 24.03/3.82 (((omegaSAx) =>
% 24.03/3.82 (((omegaIndAx) =>
% 24.03/3.82 (((replAx) =>
% 24.03/3.82 (((foundationAx) =>
% 24.03/3.82 (((wellorderingAx) =>
% 24.03/3.82 (((descrp) =>
% 24.03/3.82 (((dsetconstrI) =>
% 24.03/3.82 (((dsetconstrEL) =>
% 24.03/3.82 (((dsetconstrER) =>
% 24.03/3.82 (((exuE1) =>
% 24.03/3.82 (((prop2setE) =>
% 24.03/3.82 (((emptysetE) =>
% 24.03/3.82 (((emptysetimpfalse) =>
% 24.03/3.82 (((notinemptyset) =>
% 24.03/3.82 (((exuE3e) =>
% 24.03/3.82 (((setext) =>
% 24.03/3.82 (((emptyI) =>
% 24.03/3.82 (((noeltsimpempty) =>
% 24.03/3.82 (((setbeta) =>
% 24.03/3.82 (((nonemptyE1) =>
% 24.03/3.82 (((nonemptyI) =>
% 24.03/3.82 (((nonemptyI1) =>
% 24.03/3.82 (((setadjoinIL) =>
% 24.03/3.82 (((in @ emptyset @
% 24.03/3.82 (setadjoin @
% 24.03/3.82 emptyset @ emptyset)) =>
% 24.03/3.82 (((setadjoinIR) =>
% 24.03/3.82 (((setadjoinE) =>
% 24.03/3.82 (((setadjoinOr) =>
% 24.03/3.82 (((setoftrueEq) =>
% 24.03/3.82 (((powersetI) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyinPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyInPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subPowSU) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (nonemptyImpWitness) =>
% 24.03/3.82 ((
% 24.03/3.82 (uniqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (notinsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsswitch) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (vacuousDall) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan1) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan2) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan3) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan4) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2setI) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2set2propI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdexE) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdallE) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI3) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (inCongP) =>
% 24.03/3.82 ((
% 24.03/3.82 (in__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE3u) =>
% 24.03/3.82 ((
% 24.03/3.82 (exu__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoin__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (powerset__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunion__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuEu) =>
% 24.03/3.82 ((
% 24.03/3.82 (descr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (dsetconstr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptysetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (notsubsetI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetRefl) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetTrans) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subset2powerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (setextsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetemptysetimpeq) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (inPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepInPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepSubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2IR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionEcases) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectI) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset5) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset3) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectER) =>
% 24.03/3.82 ((
% 24.03/3.82 (disjointsetsI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset4) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (bs114d) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusER) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusERneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusELneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusILneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusIRneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffE) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg2) =>
% 24.03/3.82 ((
% 24.03/3.82 (secondinupair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairiskpair) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairp) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2E) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsubunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairinpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem2) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem3) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair1) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton1) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1E1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I2) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsuniq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL1) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (theprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstin) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR11) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR12) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR1) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairequniteq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemER) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempaircEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (dpsetconstrI) =>
% 24.03/3.82 ((
% 24.03/3.82 (!!) @ (
% 24.03/3.82 (('#B') @ (
% 24.03/3.82 !!) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 !!))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#S') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#S') @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#C'))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ subset)))) @
% 24.03/3.82 dpsetconstr)))))) @
% 24.03/3.82 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl19])).
% 24.03/3.82 thf(zip_derived_cl33, plain,
% 24.03/3.82 (~ (((omegaSAx) =>
% 24.03/3.82 (((omegaIndAx) =>
% 24.03/3.82 (((replAx) =>
% 24.03/3.82 (((foundationAx) =>
% 24.03/3.82 (((wellorderingAx) =>
% 24.03/3.82 (((descrp) =>
% 24.03/3.82 (((dsetconstrI) =>
% 24.03/3.82 (((dsetconstrEL) =>
% 24.03/3.82 (((dsetconstrER) =>
% 24.03/3.82 (((exuE1) =>
% 24.03/3.82 (((prop2setE) =>
% 24.03/3.82 (((emptysetE) =>
% 24.03/3.82 (((emptysetimpfalse) =>
% 24.03/3.82 (((notinemptyset) =>
% 24.03/3.82 (((exuE3e) =>
% 24.03/3.82 (((setext) =>
% 24.03/3.82 (((emptyI) =>
% 24.03/3.82 (((noeltsimpempty) =>
% 24.03/3.82 (((setbeta) =>
% 24.03/3.82 (((nonemptyE1) =>
% 24.03/3.82 (((nonemptyI) =>
% 24.03/3.82 (((nonemptyI1) =>
% 24.03/3.82 (((setadjoinIL) =>
% 24.03/3.82 (((in @ emptyset @
% 24.03/3.82 (setadjoin @
% 24.03/3.82 emptyset @ emptyset)) =>
% 24.03/3.82 (((setadjoinIR) =>
% 24.03/3.82 (((setadjoinE) =>
% 24.03/3.82 (((setadjoinOr) =>
% 24.03/3.82 (((setoftrueEq) =>
% 24.03/3.82 (((powersetI) =>
% 24.03/3.82 (((emptyinPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyInPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subPowSU) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (nonemptyImpWitness) =>
% 24.03/3.82 ((
% 24.03/3.82 (uniqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (notinsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsswitch) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (vacuousDall) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan1) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan2) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan3) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan4) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2setI) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2set2propI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdexE) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdallE) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI3) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (inCongP) =>
% 24.03/3.82 ((
% 24.03/3.82 (in__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE3u) =>
% 24.03/3.82 ((
% 24.03/3.82 (exu__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoin__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (powerset__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunion__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuEu) =>
% 24.03/3.82 ((
% 24.03/3.82 (descr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (dsetconstr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptysetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (notsubsetI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetRefl) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetTrans) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subset2powerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (setextsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetemptysetimpeq) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (inPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepInPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepSubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2IR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionEcases) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectI) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset5) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset3) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectER) =>
% 24.03/3.82 ((
% 24.03/3.82 (disjointsetsI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset4) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (bs114d) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusER) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusERneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusELneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusILneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusIRneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffE) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg2) =>
% 24.03/3.82 ((
% 24.03/3.82 (secondinupair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairiskpair) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairp) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2E) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsubunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairinpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem2) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem3) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair1) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton1) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1E1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I2) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsuniq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL1) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (theprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstin) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR11) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR12) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR1) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairequniteq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemER) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempaircEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (dpsetconstrI) =>
% 24.03/3.82 ((
% 24.03/3.82 (!!) @ (
% 24.03/3.82 (('#B') @ (
% 24.03/3.82 !!) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 !!))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#S') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#S') @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#C'))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ subset)))) @
% 24.03/3.82 dpsetconstr)))))) @
% 24.03/3.82 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl25])).
% 24.03/3.82 thf(zip_derived_cl40, plain,
% 24.03/3.82 (~ (((omegaIndAx) =>
% 24.03/3.82 (((replAx) =>
% 24.03/3.82 (((foundationAx) =>
% 24.03/3.82 (((wellorderingAx) =>
% 24.03/3.82 (((descrp) =>
% 24.03/3.82 (((dsetconstrI) =>
% 24.03/3.82 (((dsetconstrEL) =>
% 24.03/3.82 (((dsetconstrER) =>
% 24.03/3.82 (((exuE1) =>
% 24.03/3.82 (((prop2setE) =>
% 24.03/3.82 (((emptysetE) =>
% 24.03/3.82 (((emptysetimpfalse) =>
% 24.03/3.82 (((notinemptyset) =>
% 24.03/3.82 (((exuE3e) =>
% 24.03/3.82 (((setext) =>
% 24.03/3.82 (((emptyI) =>
% 24.03/3.82 (((noeltsimpempty) =>
% 24.03/3.82 (((setbeta) =>
% 24.03/3.82 (((nonemptyE1) =>
% 24.03/3.82 (((nonemptyI) =>
% 24.03/3.82 (((nonemptyI1) =>
% 24.03/3.82 (((setadjoinIL) =>
% 24.03/3.82 (((in @ emptyset @
% 24.03/3.82 (setadjoin @ emptyset @
% 24.03/3.82 emptyset)) =>
% 24.03/3.82 (((setadjoinIR) =>
% 24.03/3.82 (((setadjoinE) =>
% 24.03/3.82 (((setadjoinOr) =>
% 24.03/3.82 (((setoftrueEq) =>
% 24.03/3.82 (((powersetI) =>
% 24.03/3.82 (((emptyinPowerset) =>
% 24.03/3.82 (((emptyInPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subPowSU) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (nonemptyImpWitness) =>
% 24.03/3.82 ((
% 24.03/3.82 (uniqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (notinsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsswitch) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (vacuousDall) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan1) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan2) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan3) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan4) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2setI) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2set2propI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdexE) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdallE) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI3) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (inCongP) =>
% 24.03/3.82 ((
% 24.03/3.82 (in__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE3u) =>
% 24.03/3.82 ((
% 24.03/3.82 (exu__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoin__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (powerset__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunion__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuEu) =>
% 24.03/3.82 ((
% 24.03/3.82 (descr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (dsetconstr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptysetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (notsubsetI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetRefl) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetTrans) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subset2powerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (setextsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetemptysetimpeq) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (inPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepInPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepSubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2IR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionEcases) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectI) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset5) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset3) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectER) =>
% 24.03/3.82 ((
% 24.03/3.82 (disjointsetsI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset4) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (bs114d) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusER) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusERneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusELneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusILneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusIRneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffE) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg2) =>
% 24.03/3.82 ((
% 24.03/3.82 (secondinupair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairiskpair) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairp) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2E) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsubunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairinpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem2) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem3) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair1) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton1) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1E1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I2) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsuniq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL1) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (theprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstin) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR11) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR12) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR1) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairequniteq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemER) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempaircEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (dpsetconstrI) =>
% 24.03/3.82 ((
% 24.03/3.82 (!!) @ (
% 24.03/3.82 (('#B') @ (
% 24.03/3.82 !!) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 !!))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#S') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#S') @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#C'))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ subset)))) @
% 24.03/3.82 dpsetconstr)))))) @
% 24.03/3.82 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl33])).
% 24.03/3.82 thf(zip_derived_cl46, plain,
% 24.03/3.82 (~ (((replAx) =>
% 24.03/3.82 (((foundationAx) =>
% 24.03/3.82 (((wellorderingAx) =>
% 24.03/3.82 (((descrp) =>
% 24.03/3.82 (((dsetconstrI) =>
% 24.03/3.82 (((dsetconstrEL) =>
% 24.03/3.82 (((dsetconstrER) =>
% 24.03/3.82 (((exuE1) =>
% 24.03/3.82 (((prop2setE) =>
% 24.03/3.82 (((emptysetE) =>
% 24.03/3.82 (((emptysetimpfalse) =>
% 24.03/3.82 (((notinemptyset) =>
% 24.03/3.82 (((exuE3e) =>
% 24.03/3.82 (((setext) =>
% 24.03/3.82 (((emptyI) =>
% 24.03/3.82 (((noeltsimpempty) =>
% 24.03/3.82 (((setbeta) =>
% 24.03/3.82 (((nonemptyE1) =>
% 24.03/3.82 (((nonemptyI) =>
% 24.03/3.82 (((nonemptyI1) =>
% 24.03/3.82 (((setadjoinIL) =>
% 24.03/3.82 (((in @ emptyset @
% 24.03/3.82 (setadjoin @ emptyset @
% 24.03/3.82 emptyset)) =>
% 24.03/3.82 (((setadjoinIR) =>
% 24.03/3.82 (((setadjoinE) =>
% 24.03/3.82 (((setadjoinOr) =>
% 24.03/3.82 (((setoftrueEq) =>
% 24.03/3.82 (((powersetI) =>
% 24.03/3.82 (((emptyinPowerset) =>
% 24.03/3.82 (((emptyInPowerset) =>
% 24.03/3.82 (((powersetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subPowSU) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (nonemptyImpWitness) =>
% 24.03/3.82 ((
% 24.03/3.82 (uniqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (notinsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsswitch) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (vacuousDall) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan1) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan2) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan3) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan4) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2setI) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2set2propI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdexE) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdallE) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI3) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (inCongP) =>
% 24.03/3.82 ((
% 24.03/3.82 (in__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE3u) =>
% 24.03/3.82 ((
% 24.03/3.82 (exu__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoin__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (powerset__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunion__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuEu) =>
% 24.03/3.82 ((
% 24.03/3.82 (descr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (dsetconstr__Cong) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqimpsubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptysetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (notsubsetI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (notequalI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetRefl) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetTrans) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setadjoinSub2) =>
% 24.03/3.82 ((
% 24.03/3.82 (subset2powerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (setextsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (subsetemptysetimpeq) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (inPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (powersetsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepInPowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (sepSubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2IR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionEcases) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binunionRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectI) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset5) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset3) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectER) =>
% 24.03/3.82 ((
% 24.03/3.82 (disjointsetsI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectRsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset4) =>
% 24.03/3.82 ((
% 24.03/3.82 (binintersectSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (bs114d) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusER) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusERneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusELneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusILneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusIRneg) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusLsub) =>
% 24.03/3.82 ((
% 24.03/3.82 (setminusSubset1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffE) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffI2) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg1) =>
% 24.03/3.82 ((
% 24.03/3.82 (symdiffIneg2) =>
% 24.03/3.82 ((
% 24.03/3.82 (secondinupair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairiskpair) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairp) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsubset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowerset) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletoninpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairset2E) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsubunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairinpowunion) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem2) =>
% 24.03/3.82 ((
% 24.03/3.82 (ubforcartprodlem3) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair1) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempair) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton1) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1E1) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I) =>
% 24.03/3.82 ((
% 24.03/3.82 (ex1I2) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsuniq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL1) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (theprop) =>
% 24.03/3.82 ((
% 24.03/3.82 (kfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstin) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjL) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR11) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR12) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR1) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairequniteq) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR2) =>
% 24.03/3.82 ((
% 24.03/3.82 (setukpairinjR) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (ksndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (kpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndin) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemEL) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairmemER) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodmempaircEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodfstpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodsndpairEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (cartprodpairsurjEq) =>
% 24.03/3.82 ((
% 24.03/3.82 (dpsetconstrI) =>
% 24.03/3.82 ((
% 24.03/3.82 (!!) @ (
% 24.03/3.82 (('#B') @ (
% 24.03/3.82 !!) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 !!))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#S') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#S') @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 '#C'))) @
% 24.03/3.82 (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ (
% 24.03/3.82 (
% 24.03/3.82 ('#B') @ subset)))) @
% 24.03/3.82 dpsetconstr)))))) @
% 24.03/3.82 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl40])).
% 24.03/3.82 thf(zip_derived_cl52, plain,
% 24.03/3.82 (~ (((foundationAx) =>
% 24.03/3.82 (((wellorderingAx) =>
% 24.03/3.82 (((descrp) =>
% 24.03/3.82 (((dsetconstrI) =>
% 24.03/3.82 (((dsetconstrEL) =>
% 24.03/3.82 (((dsetconstrER) =>
% 24.03/3.82 (((exuE1) =>
% 24.03/3.82 (((prop2setE) =>
% 24.03/3.82 (((emptysetE) =>
% 24.03/3.82 (((emptysetimpfalse) =>
% 24.03/3.82 (((notinemptyset) =>
% 24.03/3.82 (((exuE3e) =>
% 24.03/3.82 (((setext) =>
% 24.03/3.82 (((emptyI) =>
% 24.03/3.82 (((noeltsimpempty) =>
% 24.03/3.82 (((setbeta) =>
% 24.03/3.82 (((nonemptyE1) =>
% 24.03/3.82 (((nonemptyI) =>
% 24.03/3.82 (((nonemptyI1) =>
% 24.03/3.82 (((setadjoinIL) =>
% 24.03/3.82 (((in @ emptyset @
% 24.03/3.82 (setadjoin @ emptyset @
% 24.03/3.82 emptyset)) =>
% 24.03/3.82 (((setadjoinIR) =>
% 24.03/3.82 (((setadjoinE) =>
% 24.03/3.82 (((setadjoinOr) =>
% 24.03/3.82 (((setoftrueEq) =>
% 24.03/3.82 (((powersetI) =>
% 24.03/3.82 (((emptyinPowerset) =>
% 24.03/3.82 (((emptyInPowerset) =>
% 24.03/3.82 (((powersetE) =>
% 24.03/3.82 (((setunionI) =>
% 24.03/3.82 ((
% 24.03/3.82 (setunionE) =>
% 24.03/3.82 ((
% 24.03/3.82 (subPowSU) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuE2) =>
% 24.03/3.82 ((
% 24.03/3.82 (nonemptyImpWitness) =>
% 24.03/3.82 ((
% 24.03/3.82 (uniqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (notinsingleton) =>
% 24.03/3.82 ((
% 24.03/3.82 (eqinunit) =>
% 24.03/3.82 ((
% 24.03/3.82 (singletonsswitch) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetE) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIL) =>
% 24.03/3.82 ((
% 24.03/3.82 (upairsetIR) =>
% 24.03/3.82 ((
% 24.03/3.82 (emptyE1) =>
% 24.03/3.82 ((
% 24.03/3.82 (vacuousDall) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan1) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan2) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan3) =>
% 24.03/3.82 ((
% 24.03/3.82 (quantDeMorgan4) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2setI) =>
% 24.03/3.82 ((
% 24.03/3.82 (prop2set2propI) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdexE) =>
% 24.03/3.82 ((
% 24.03/3.82 (notdallE) =>
% 24.03/3.82 ((
% 24.03/3.82 (exuI1) =>
% 24.03/3.82 ((
% 24.03/3.83 (exuI3) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuI2) =>
% 24.03/3.83 ((
% 24.03/3.83 (inCongP) =>
% 24.03/3.83 ((
% 24.03/3.83 (in__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuE3u) =>
% 24.03/3.83 ((
% 24.03/3.83 (exu__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (setadjoin__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (powerset__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (setunion__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuEu) =>
% 24.03/3.83 ((
% 24.03/3.83 (descr__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (dsetconstr__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (eqimpsubset2) =>
% 24.03/3.83 ((
% 24.03/3.83 (eqimpsubset1) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetI2) =>
% 24.03/3.83 ((
% 24.03/3.83 (emptysetsubset) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetE) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetE2) =>
% 24.03/3.83 ((
% 24.03/3.83 (notsubsetI) =>
% 24.03/3.83 ((
% 24.03/3.83 (notequalI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (notequalI2) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetRefl) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetTrans) =>
% 24.03/3.83 ((
% 24.03/3.83 (setadjoinSub) =>
% 24.03/3.83 ((
% 24.03/3.83 (setadjoinSub2) =>
% 24.03/3.83 ((
% 24.03/3.83 (subset2powerset) =>
% 24.03/3.83 ((
% 24.03/3.83 (setextsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetemptysetimpeq) =>
% 24.03/3.83 ((
% 24.03/3.83 (powersetI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (powersetE1) =>
% 24.03/3.83 ((
% 24.03/3.83 (inPowerset) =>
% 24.03/3.83 ((
% 24.03/3.83 (powersetsubset) =>
% 24.03/3.83 ((
% 24.03/3.83 (sepInPowerset) =>
% 24.03/3.83 ((
% 24.03/3.83 (sepSubset) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionIL) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairset2IR) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionIR) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionEcases) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionE) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionLsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionRsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectI) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectSubset5) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectEL) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectLsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectSubset2) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectSubset3) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectER) =>
% 24.03/3.83 ((
% 24.03/3.83 (disjointsetsI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectRsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectSubset4) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectSubset1) =>
% 24.03/3.83 ((
% 24.03/3.83 (bs114d) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusI) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusEL) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusER) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusSubset2) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusERneg) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusELneg) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusILneg) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusIRneg) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusLsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusSubset1) =>
% 24.03/3.83 ((
% 24.03/3.83 (symdiffE) =>
% 24.03/3.83 ((
% 24.03/3.83 (symdiffI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (symdiffI2) =>
% 24.03/3.83 ((
% 24.03/3.83 (symdiffIneg1) =>
% 24.03/3.83 ((
% 24.03/3.83 (symdiffIneg2) =>
% 24.03/3.83 ((
% 24.03/3.83 (secondinupair) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairIL) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairIR) =>
% 24.03/3.83 ((
% 24.03/3.83 (kpairiskpair) =>
% 24.03/3.83 ((
% 24.03/3.83 (kpairp) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletonsubset) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletoninpowerset) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletoninpowunion) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairset2E) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairsubunion) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairinpowunion) =>
% 24.03/3.83 ((
% 24.03/3.83 (ubforcartprodlem1) =>
% 24.03/3.83 ((
% 24.03/3.83 (ubforcartprodlem2) =>
% 24.03/3.83 ((
% 24.03/3.83 (ubforcartprodlem3) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodpairin) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodmempair1) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodmempair) =>
% 24.03/3.83 ((
% 24.03/3.83 (setunionE2) =>
% 24.03/3.83 ((
% 24.03/3.83 (setunionsingleton1) =>
% 24.03/3.83 ((
% 24.03/3.83 (setunionsingleton2) =>
% 24.03/3.83 ((
% 24.03/3.83 (setunionsingleton) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletonprop) =>
% 24.03/3.83 ((
% 24.03/3.83 (ex1E1) =>
% 24.03/3.83 ((
% 24.03/3.83 (ex1I) =>
% 24.03/3.83 ((
% 24.03/3.83 (ex1I2) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletonsuniq) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjL1) =>
% 24.03/3.83 ((
% 24.03/3.83 (kfstsingleton) =>
% 24.03/3.83 ((
% 24.03/3.83 (theprop) =>
% 24.03/3.83 ((
% 24.03/3.83 (kfstpairEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodfstin) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjL2) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjL) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjR11) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjR12) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjR1) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairequniteq) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjR2) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjR) =>
% 24.03/3.83 ((
% 24.03/3.83 (ksndsingleton) =>
% 24.03/3.83 ((
% 24.03/3.83 (ksndpairEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (kpairsurjEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodsndin) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodpairmemEL) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodpairmemER) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodmempaircEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodfstpairEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodsndpairEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodpairsurjEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (dpsetconstrI) =>
% 24.03/3.83 ((
% 24.03/3.83 (!!) @ (
% 24.03/3.83 (('#B') @ (
% 24.03/3.83 !!) @
% 24.03/3.83 (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 !!))) @
% 24.03/3.83 (
% 24.03/3.83 (
% 24.03/3.83 ('#S') @ (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 '#S') @
% 24.03/3.83 (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 '#C'))) @
% 24.03/3.83 (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ subset)))) @
% 24.03/3.83 dpsetconstr)))))) @
% 24.03/3.83 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.83 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl46])).
% 24.03/3.83 thf(zip_derived_cl58, plain,
% 24.03/3.83 (~ (((wellorderingAx) =>
% 24.03/3.83 (((descrp) =>
% 24.03/3.83 (((dsetconstrI) =>
% 24.03/3.83 (((dsetconstrEL) =>
% 24.03/3.83 (((dsetconstrER) =>
% 24.03/3.83 (((exuE1) =>
% 24.03/3.83 (((prop2setE) =>
% 24.03/3.83 (((emptysetE) =>
% 24.03/3.83 (((emptysetimpfalse) =>
% 24.03/3.83 (((notinemptyset) =>
% 24.03/3.83 (((exuE3e) =>
% 24.03/3.83 (((setext) =>
% 24.03/3.83 (((emptyI) =>
% 24.03/3.83 (((noeltsimpempty) =>
% 24.03/3.83 (((setbeta) =>
% 24.03/3.83 (((nonemptyE1) =>
% 24.03/3.83 (((nonemptyI) =>
% 24.03/3.83 (((nonemptyI1) =>
% 24.03/3.83 (((setadjoinIL) =>
% 24.03/3.83 (((in @ emptyset @
% 24.03/3.83 (setadjoin @ emptyset @
% 24.03/3.83 emptyset)) =>
% 24.03/3.83 (((setadjoinIR) =>
% 24.03/3.83 (((setadjoinE) =>
% 24.03/3.83 (((setadjoinOr) =>
% 24.03/3.83 (((setoftrueEq) =>
% 24.03/3.83 (((powersetI) =>
% 24.03/3.83 (((emptyinPowerset) =>
% 24.03/3.83 (((emptyInPowerset) =>
% 24.03/3.83 (((powersetE) =>
% 24.03/3.83 (((setunionI) =>
% 24.03/3.83 (((setunionE) =>
% 24.03/3.83 ((
% 24.03/3.83 (subPowSU) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuE2) =>
% 24.03/3.83 ((
% 24.03/3.83 (nonemptyImpWitness) =>
% 24.03/3.83 ((
% 24.03/3.83 (uniqinunit) =>
% 24.03/3.83 ((
% 24.03/3.83 (notinsingleton) =>
% 24.03/3.83 ((
% 24.03/3.83 (eqinunit) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletonsswitch) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairsetE) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairsetIL) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairsetIR) =>
% 24.03/3.83 ((
% 24.03/3.83 (emptyE1) =>
% 24.03/3.83 ((
% 24.03/3.83 (vacuousDall) =>
% 24.03/3.83 ((
% 24.03/3.83 (quantDeMorgan1) =>
% 24.03/3.83 ((
% 24.03/3.83 (quantDeMorgan2) =>
% 24.03/3.83 ((
% 24.03/3.83 (quantDeMorgan3) =>
% 24.03/3.83 ((
% 24.03/3.83 (quantDeMorgan4) =>
% 24.03/3.83 ((
% 24.03/3.83 (prop2setI) =>
% 24.03/3.83 ((
% 24.03/3.83 (prop2set2propI) =>
% 24.03/3.83 ((
% 24.03/3.83 (notdexE) =>
% 24.03/3.83 ((
% 24.03/3.83 (notdallE) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuI3) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuI2) =>
% 24.03/3.83 ((
% 24.03/3.83 (inCongP) =>
% 24.03/3.83 ((
% 24.03/3.83 (in__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuE3u) =>
% 24.03/3.83 ((
% 24.03/3.83 (exu__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (setadjoin__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (powerset__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (setunion__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuEu) =>
% 24.03/3.83 ((
% 24.03/3.83 (descr__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (dsetconstr__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (eqimpsubset2) =>
% 24.03/3.83 ((
% 24.03/3.83 (eqimpsubset1) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetI2) =>
% 24.03/3.83 ((
% 24.03/3.83 (emptysetsubset) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetE) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetE2) =>
% 24.03/3.83 ((
% 24.03/3.83 (notsubsetI) =>
% 24.03/3.83 ((
% 24.03/3.83 (notequalI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (notequalI2) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetRefl) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetTrans) =>
% 24.03/3.83 ((
% 24.03/3.83 (setadjoinSub) =>
% 24.03/3.83 ((
% 24.03/3.83 (setadjoinSub2) =>
% 24.03/3.83 ((
% 24.03/3.83 (subset2powerset) =>
% 24.03/3.83 ((
% 24.03/3.83 (setextsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetemptysetimpeq) =>
% 24.03/3.83 ((
% 24.03/3.83 (powersetI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (powersetE1) =>
% 24.03/3.83 ((
% 24.03/3.83 (inPowerset) =>
% 24.03/3.83 ((
% 24.03/3.83 (powersetsubset) =>
% 24.03/3.83 ((
% 24.03/3.83 (sepInPowerset) =>
% 24.03/3.83 ((
% 24.03/3.83 (sepSubset) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionIL) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairset2IR) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionIR) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionEcases) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionE) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionLsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionRsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectI) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectSubset5) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectEL) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectLsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectSubset2) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectSubset3) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectER) =>
% 24.03/3.83 ((
% 24.03/3.83 (disjointsetsI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectRsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectSubset4) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectSubset1) =>
% 24.03/3.83 ((
% 24.03/3.83 (bs114d) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusI) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusEL) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusER) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusSubset2) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusERneg) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusELneg) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusILneg) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusIRneg) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusLsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (setminusSubset1) =>
% 24.03/3.83 ((
% 24.03/3.83 (symdiffE) =>
% 24.03/3.83 ((
% 24.03/3.83 (symdiffI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (symdiffI2) =>
% 24.03/3.83 ((
% 24.03/3.83 (symdiffIneg1) =>
% 24.03/3.83 ((
% 24.03/3.83 (symdiffIneg2) =>
% 24.03/3.83 ((
% 24.03/3.83 (secondinupair) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairIL) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairIR) =>
% 24.03/3.83 ((
% 24.03/3.83 (kpairiskpair) =>
% 24.03/3.83 ((
% 24.03/3.83 (kpairp) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletonsubset) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletoninpowerset) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletoninpowunion) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairset2E) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairsubunion) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairinpowunion) =>
% 24.03/3.83 ((
% 24.03/3.83 (ubforcartprodlem1) =>
% 24.03/3.83 ((
% 24.03/3.83 (ubforcartprodlem2) =>
% 24.03/3.83 ((
% 24.03/3.83 (ubforcartprodlem3) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodpairin) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodmempair1) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodmempair) =>
% 24.03/3.83 ((
% 24.03/3.83 (setunionE2) =>
% 24.03/3.83 ((
% 24.03/3.83 (setunionsingleton1) =>
% 24.03/3.83 ((
% 24.03/3.83 (setunionsingleton2) =>
% 24.03/3.83 ((
% 24.03/3.83 (setunionsingleton) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletonprop) =>
% 24.03/3.83 ((
% 24.03/3.83 (ex1E1) =>
% 24.03/3.83 ((
% 24.03/3.83 (ex1I) =>
% 24.03/3.83 ((
% 24.03/3.83 (ex1I2) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletonsuniq) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjL1) =>
% 24.03/3.83 ((
% 24.03/3.83 (kfstsingleton) =>
% 24.03/3.83 ((
% 24.03/3.83 (theprop) =>
% 24.03/3.83 ((
% 24.03/3.83 (kfstpairEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodfstin) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjL2) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjL) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjR11) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjR12) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjR1) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairequniteq) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjR2) =>
% 24.03/3.83 ((
% 24.03/3.83 (setukpairinjR) =>
% 24.03/3.83 ((
% 24.03/3.83 (ksndsingleton) =>
% 24.03/3.83 ((
% 24.03/3.83 (ksndpairEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (kpairsurjEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodsndin) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodpairmemEL) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodpairmemER) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodmempaircEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodfstpairEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodsndpairEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (cartprodpairsurjEq) =>
% 24.03/3.83 ((
% 24.03/3.83 (dpsetconstrI) =>
% 24.03/3.83 ((
% 24.03/3.83 (!!) @ (
% 24.03/3.83 (('#B') @ (
% 24.03/3.83 !!) @
% 24.03/3.83 (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 !!))) @
% 24.03/3.83 (
% 24.03/3.83 (
% 24.03/3.83 ('#S') @ (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 '#S') @
% 24.03/3.83 (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 '#C'))) @
% 24.03/3.83 (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ (
% 24.03/3.83 (
% 24.03/3.83 ('#B') @ subset)))) @
% 24.03/3.83 dpsetconstr)))))) @
% 24.03/3.83 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.83 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl52])).
% 24.03/3.83 thf(zip_derived_cl64, plain,
% 24.03/3.83 (~ (((descrp) =>
% 24.03/3.83 (((dsetconstrI) =>
% 24.03/3.83 (((dsetconstrEL) =>
% 24.03/3.83 (((dsetconstrER) =>
% 24.03/3.83 (((exuE1) =>
% 24.03/3.83 (((prop2setE) =>
% 24.03/3.83 (((emptysetE) =>
% 24.03/3.83 (((emptysetimpfalse) =>
% 24.03/3.83 (((notinemptyset) =>
% 24.03/3.83 (((exuE3e) =>
% 24.03/3.83 (((setext) =>
% 24.03/3.83 (((emptyI) =>
% 24.03/3.83 (((noeltsimpempty) =>
% 24.03/3.83 (((setbeta) =>
% 24.03/3.83 (((nonemptyE1) =>
% 24.03/3.83 (((nonemptyI) =>
% 24.03/3.83 (((nonemptyI1) =>
% 24.03/3.83 (((setadjoinIL) =>
% 24.03/3.83 (((in @ emptyset @
% 24.03/3.83 (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.83 (((setadjoinIR) =>
% 24.03/3.83 (((setadjoinE) =>
% 24.03/3.83 (((setadjoinOr) =>
% 24.03/3.83 (((setoftrueEq) =>
% 24.03/3.83 (((powersetI) =>
% 24.03/3.83 (((emptyinPowerset) =>
% 24.03/3.83 (((emptyInPowerset) =>
% 24.03/3.83 (((powersetE) =>
% 24.03/3.83 (((setunionI) =>
% 24.03/3.83 (((setunionE) =>
% 24.03/3.83 (((subPowSU) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuE2) =>
% 24.03/3.83 ((
% 24.03/3.83 (nonemptyImpWitness) =>
% 24.03/3.83 ((
% 24.03/3.83 (uniqinunit) =>
% 24.03/3.83 ((
% 24.03/3.83 (notinsingleton) =>
% 24.03/3.83 ((
% 24.03/3.83 (eqinunit) =>
% 24.03/3.83 ((
% 24.03/3.83 (singletonsswitch) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairsetE) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairsetIL) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairsetIR) =>
% 24.03/3.83 ((
% 24.03/3.83 (emptyE1) =>
% 24.03/3.83 ((
% 24.03/3.83 (vacuousDall) =>
% 24.03/3.83 ((
% 24.03/3.83 (quantDeMorgan1) =>
% 24.03/3.83 ((
% 24.03/3.83 (quantDeMorgan2) =>
% 24.03/3.83 ((
% 24.03/3.83 (quantDeMorgan3) =>
% 24.03/3.83 ((
% 24.03/3.83 (quantDeMorgan4) =>
% 24.03/3.83 ((
% 24.03/3.83 (prop2setI) =>
% 24.03/3.83 ((
% 24.03/3.83 (prop2set2propI) =>
% 24.03/3.83 ((
% 24.03/3.83 (notdexE) =>
% 24.03/3.83 ((
% 24.03/3.83 (notdallE) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuI3) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuI2) =>
% 24.03/3.83 ((
% 24.03/3.83 (inCongP) =>
% 24.03/3.83 ((
% 24.03/3.83 (in__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuE3u) =>
% 24.03/3.83 ((
% 24.03/3.83 (exu__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (setadjoin__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (powerset__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (setunion__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (exuEu) =>
% 24.03/3.83 ((
% 24.03/3.83 (descr__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (dsetconstr__Cong) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (eqimpsubset2) =>
% 24.03/3.83 ((
% 24.03/3.83 (eqimpsubset1) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetI2) =>
% 24.03/3.83 ((
% 24.03/3.83 (emptysetsubset) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetE) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetE2) =>
% 24.03/3.83 ((
% 24.03/3.83 (notsubsetI) =>
% 24.03/3.83 ((
% 24.03/3.83 (notequalI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (notequalI2) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetRefl) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetTrans) =>
% 24.03/3.83 ((
% 24.03/3.83 (setadjoinSub) =>
% 24.03/3.83 ((
% 24.03/3.83 (setadjoinSub2) =>
% 24.03/3.83 ((
% 24.03/3.83 (subset2powerset) =>
% 24.03/3.83 ((
% 24.03/3.83 (setextsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (subsetemptysetimpeq) =>
% 24.03/3.83 ((
% 24.03/3.83 (powersetI1) =>
% 24.03/3.83 ((
% 24.03/3.83 (powersetE1) =>
% 24.03/3.83 ((
% 24.03/3.83 (inPowerset) =>
% 24.03/3.83 ((
% 24.03/3.83 (powersetsubset) =>
% 24.03/3.83 ((
% 24.03/3.83 (sepInPowerset) =>
% 24.03/3.83 ((
% 24.03/3.83 (sepSubset) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionIL) =>
% 24.03/3.83 ((
% 24.03/3.83 (upairset2IR) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionIR) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionEcases) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionE) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionLsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (binunionRsub) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectI) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectSubset5) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectEL) =>
% 24.03/3.83 ((
% 24.03/3.83 (binintersectLsub) =>
% 24.03/3.83 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl58])).
% 24.03/3.84 thf(zip_derived_cl71, plain,
% 24.03/3.84 (~ (((dsetconstrI) =>
% 24.03/3.84 (((dsetconstrEL) =>
% 24.03/3.84 (((dsetconstrER) =>
% 24.03/3.84 (((exuE1) =>
% 24.03/3.84 (((prop2setE) =>
% 24.03/3.84 (((emptysetE) =>
% 24.03/3.84 (((emptysetimpfalse) =>
% 24.03/3.84 (((notinemptyset) =>
% 24.03/3.84 (((exuE3e) =>
% 24.03/3.84 (((setext) =>
% 24.03/3.84 (((emptyI) =>
% 24.03/3.84 (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @
% 24.03/3.84 (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (nonemptyImpWitness) =>
% 24.03/3.84 ((
% 24.03/3.84 (uniqinunit) =>
% 24.03/3.84 ((
% 24.03/3.84 (notinsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqinunit) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsswitch) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptyE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (vacuousDall) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl64])).
% 24.03/3.84 thf(zip_derived_cl79, plain,
% 24.03/3.84 (~ (((dsetconstrEL) =>
% 24.03/3.84 (((dsetconstrER) =>
% 24.03/3.84 (((exuE1) =>
% 24.03/3.84 (((prop2setE) =>
% 24.03/3.84 (((emptysetE) =>
% 24.03/3.84 (((emptysetimpfalse) =>
% 24.03/3.84 (((notinemptyset) =>
% 24.03/3.84 (((exuE3e) =>
% 24.03/3.84 (((setext) =>
% 24.03/3.84 (((emptyI) =>
% 24.03/3.84 (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @
% 24.03/3.84 (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 ((
% 24.03/3.84 (uniqinunit) =>
% 24.03/3.84 ((
% 24.03/3.84 (notinsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqinunit) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsswitch) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptyE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (vacuousDall) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl71])).
% 24.03/3.84 thf(zip_derived_cl89, plain,
% 24.03/3.84 (~ (((dsetconstrER) =>
% 24.03/3.84 (((exuE1) =>
% 24.03/3.84 (((prop2setE) =>
% 24.03/3.84 (((emptysetE) =>
% 24.03/3.84 (((emptysetimpfalse) =>
% 24.03/3.84 (((notinemptyset) =>
% 24.03/3.84 (((exuE3e) =>
% 24.03/3.84 (((setext) =>
% 24.03/3.84 (((emptyI) =>
% 24.03/3.84 (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @
% 24.03/3.84 (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 ((
% 24.03/3.84 (notinsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqinunit) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsswitch) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptyE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (vacuousDall) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl79])).
% 24.03/3.84 thf(zip_derived_cl105, plain,
% 24.03/3.84 (~ (((exuE1) =>
% 24.03/3.84 (((prop2setE) =>
% 24.03/3.84 (((emptysetE) =>
% 24.03/3.84 (((emptysetimpfalse) =>
% 24.03/3.84 (((notinemptyset) =>
% 24.03/3.84 (((exuE3e) =>
% 24.03/3.84 (((setext) =>
% 24.03/3.84 (((emptyI) =>
% 24.03/3.84 (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @
% 24.03/3.84 (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 (((notinsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqinunit) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsswitch) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptyE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (vacuousDall) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl89])).
% 24.03/3.84 thf(zip_derived_cl123, plain,
% 24.03/3.84 (~ (((prop2setE) =>
% 24.03/3.84 (((emptysetE) =>
% 24.03/3.84 (((emptysetimpfalse) =>
% 24.03/3.84 (((notinemptyset) =>
% 24.03/3.84 (((exuE3e) =>
% 24.03/3.84 (((setext) =>
% 24.03/3.84 (((emptyI) =>
% 24.03/3.84 (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @
% 24.03/3.84 (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 (((notinsingleton) =>
% 24.03/3.84 (((eqinunit) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsswitch) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptyE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (vacuousDall) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl105])).
% 24.03/3.84 thf(zip_derived_cl142, plain,
% 24.03/3.84 (~ (((emptysetE) =>
% 24.03/3.84 (((emptysetimpfalse) =>
% 24.03/3.84 (((notinemptyset) =>
% 24.03/3.84 (((exuE3e) =>
% 24.03/3.84 (((setext) =>
% 24.03/3.84 (((emptyI) =>
% 24.03/3.84 (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @
% 24.03/3.84 (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 (((notinsingleton) =>
% 24.03/3.84 (((eqinunit) =>
% 24.03/3.84 (((singletonsswitch) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptyE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (vacuousDall) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl123])).
% 24.03/3.84 thf(zip_derived_cl158, plain,
% 24.03/3.84 (~ (((emptysetimpfalse) =>
% 24.03/3.84 (((notinemptyset) =>
% 24.03/3.84 (((exuE3e) =>
% 24.03/3.84 (((setext) =>
% 24.03/3.84 (((emptyI) =>
% 24.03/3.84 (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @
% 24.03/3.84 (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 (((notinsingleton) =>
% 24.03/3.84 (((eqinunit) =>
% 24.03/3.84 (((singletonsswitch) =>
% 24.03/3.84 (((upairsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptyE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (vacuousDall) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl142])).
% 24.03/3.84 thf(zip_derived_cl174, plain,
% 24.03/3.84 (~ (((notinemptyset) =>
% 24.03/3.84 (((exuE3e) =>
% 24.03/3.84 (((setext) =>
% 24.03/3.84 (((emptyI) =>
% 24.03/3.84 (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @
% 24.03/3.84 (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 (((notinsingleton) =>
% 24.03/3.84 (((eqinunit) =>
% 24.03/3.84 (((singletonsswitch) =>
% 24.03/3.84 (((upairsetE) =>
% 24.03/3.84 (((upairsetIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsetIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptyE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (vacuousDall) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl158])).
% 24.03/3.84 thf(zip_derived_cl189, plain,
% 24.03/3.84 (~ (((exuE3e) =>
% 24.03/3.84 (((setext) =>
% 24.03/3.84 (((emptyI) =>
% 24.03/3.84 (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @
% 24.03/3.84 (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 (((notinsingleton) =>
% 24.03/3.84 (((eqinunit) =>
% 24.03/3.84 (((singletonsswitch) =>
% 24.03/3.84 (((upairsetE) =>
% 24.03/3.84 (((upairsetIL) =>
% 24.03/3.84 (((upairsetIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptyE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (vacuousDall) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl174])).
% 24.03/3.84 thf(zip_derived_cl206, plain,
% 24.03/3.84 (~ (((setext) =>
% 24.03/3.84 (((emptyI) =>
% 24.03/3.84 (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @
% 24.03/3.84 (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 (((notinsingleton) =>
% 24.03/3.84 (((eqinunit) =>
% 24.03/3.84 (((singletonsswitch) =>
% 24.03/3.84 (((upairsetE) =>
% 24.03/3.84 (((upairsetIL) =>
% 24.03/3.84 (((upairsetIR) =>
% 24.03/3.84 (((emptyE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (vacuousDall) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl189])).
% 24.03/3.84 thf(zip_derived_cl222, plain,
% 24.03/3.84 (~ (((emptyI) =>
% 24.03/3.84 (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 (((notinsingleton) =>
% 24.03/3.84 (((eqinunit) =>
% 24.03/3.84 (((singletonsswitch) =>
% 24.03/3.84 (((upairsetE) =>
% 24.03/3.84 (((upairsetIL) =>
% 24.03/3.84 (((upairsetIR) =>
% 24.03/3.84 (((emptyE1) =>
% 24.03/3.84 (((vacuousDall) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl206])).
% 24.03/3.84 thf(zip_derived_cl236, plain,
% 24.03/3.84 (~ (((noeltsimpempty) =>
% 24.03/3.84 (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 (((notinsingleton) =>
% 24.03/3.84 (((eqinunit) =>
% 24.03/3.84 (((singletonsswitch) =>
% 24.03/3.84 (((upairsetE) =>
% 24.03/3.84 (((upairsetIL) =>
% 24.03/3.84 (((upairsetIR) =>
% 24.03/3.84 (((emptyE1) =>
% 24.03/3.84 (((vacuousDall) =>
% 24.03/3.84 (((quantDeMorgan1) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl222])).
% 24.03/3.84 thf(zip_derived_cl251, plain,
% 24.03/3.84 (~ (((setbeta) =>
% 24.03/3.84 (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 (((notinsingleton) =>
% 24.03/3.84 (((eqinunit) =>
% 24.03/3.84 (((singletonsswitch) =>
% 24.03/3.84 (((upairsetE) =>
% 24.03/3.84 (((upairsetIL) =>
% 24.03/3.84 (((upairsetIR) =>
% 24.03/3.84 (((emptyE1) =>
% 24.03/3.84 (((vacuousDall) =>
% 24.03/3.84 (((quantDeMorgan1) =>
% 24.03/3.84 (((quantDeMorgan2) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.84 (exu__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoin__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (powerset__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunion__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuEu) =>
% 24.03/3.84 ((
% 24.03/3.84 (descr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (dsetconstr__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (eqimpsubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (emptysetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (notsubsetI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (notequalI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetRefl) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetTrans) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setadjoinSub2) =>
% 24.03/3.84 ((
% 24.03/3.84 (subset2powerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (setextsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (subsetemptysetimpeq) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetE1) =>
% 24.03/3.84 ((
% 24.03/3.84 (inPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (powersetsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepInPowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (sepSubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2IR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionEcases) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionE) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binunionRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectI) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset5) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset3) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectER) =>
% 24.03/3.84 ((
% 24.03/3.84 (disjointsetsI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectRsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset4) =>
% 24.03/3.84 ((
% 24.03/3.84 (binintersectSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (bs114d) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusI) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusER) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusERneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusELneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusILneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusIRneg) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusLsub) =>
% 24.03/3.84 ((
% 24.03/3.84 (setminusSubset1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffE) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg1) =>
% 24.03/3.84 ((
% 24.03/3.84 (symdiffIneg2) =>
% 24.03/3.84 ((
% 24.03/3.84 (secondinupair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairIR) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairiskpair) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairp) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsubset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowerset) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletoninpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairset2E) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairsubunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairinpowunion) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem2) =>
% 24.03/3.84 ((
% 24.03/3.84 (ubforcartprodlem3) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair1) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempair) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionE2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton1) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setunionsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1E1) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I) =>
% 24.03/3.84 ((
% 24.03/3.84 (ex1I2) =>
% 24.03/3.84 ((
% 24.03/3.84 (singletonsuniq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL1) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (theprop) =>
% 24.03/3.84 ((
% 24.03/3.84 (kfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstin) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjL) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR11) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR12) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR1) =>
% 24.03/3.84 ((
% 24.03/3.84 (upairequniteq) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR2) =>
% 24.03/3.84 ((
% 24.03/3.84 (setukpairinjR) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndsingleton) =>
% 24.03/3.84 ((
% 24.03/3.84 (ksndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (kpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndin) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemEL) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairmemER) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodmempaircEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodfstpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodsndpairEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (cartprodpairsurjEq) =>
% 24.03/3.84 ((
% 24.03/3.84 (dpsetconstrI) =>
% 24.03/3.84 ((
% 24.03/3.84 (!!) @ (
% 24.03/3.84 (('#B') @ (
% 24.03/3.84 !!) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 !!))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#S') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#S') @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 '#C'))) @
% 24.03/3.84 (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ (
% 24.03/3.84 (
% 24.03/3.84 ('#B') @ subset)))) @
% 24.03/3.84 dpsetconstr)))))) @
% 24.03/3.84 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl236])).
% 24.03/3.84 thf(zip_derived_cl264, plain,
% 24.03/3.84 (~ (((nonemptyE1) =>
% 24.03/3.84 (((nonemptyI) =>
% 24.03/3.84 (((nonemptyI1) =>
% 24.03/3.84 (((setadjoinIL) =>
% 24.03/3.84 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.84 (((setadjoinIR) =>
% 24.03/3.84 (((setadjoinE) =>
% 24.03/3.84 (((setadjoinOr) =>
% 24.03/3.84 (((setoftrueEq) =>
% 24.03/3.84 (((powersetI) =>
% 24.03/3.84 (((emptyinPowerset) =>
% 24.03/3.84 (((emptyInPowerset) =>
% 24.03/3.84 (((powersetE) =>
% 24.03/3.84 (((setunionI) =>
% 24.03/3.84 (((setunionE) =>
% 24.03/3.84 (((subPowSU) =>
% 24.03/3.84 (((exuE2) =>
% 24.03/3.84 (((nonemptyImpWitness) =>
% 24.03/3.84 (((uniqinunit) =>
% 24.03/3.84 (((notinsingleton) =>
% 24.03/3.84 (((eqinunit) =>
% 24.03/3.84 (((singletonsswitch) =>
% 24.03/3.84 (((upairsetE) =>
% 24.03/3.84 (((upairsetIL) =>
% 24.03/3.84 (((upairsetIR) =>
% 24.03/3.84 (((emptyE1) =>
% 24.03/3.84 (((vacuousDall) =>
% 24.03/3.84 (((quantDeMorgan1) =>
% 24.03/3.84 (((quantDeMorgan2) =>
% 24.03/3.84 (((quantDeMorgan3) =>
% 24.03/3.84 ((
% 24.03/3.84 (quantDeMorgan4) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2setI) =>
% 24.03/3.84 ((
% 24.03/3.84 (prop2set2propI) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdexE) =>
% 24.03/3.84 ((
% 24.03/3.84 (notdallE) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI1) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI3) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuI2) =>
% 24.03/3.84 ((
% 24.03/3.84 (inCongP) =>
% 24.03/3.84 ((
% 24.03/3.84 (in__Cong) =>
% 24.03/3.84 ((
% 24.03/3.84 (exuE3u) =>
% 24.03/3.84 ((
% 24.03/3.85 (exu__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoin__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (powerset__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunion__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuEu) =>
% 24.03/3.85 ((
% 24.03/3.85 (descr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (dsetconstr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (emptysetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (notsubsetI) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetRefl) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetTrans) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subset2powerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (setextsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetemptysetimpeq) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetE1) =>
% 24.03/3.85 ((
% 24.03/3.85 (inPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepInPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepSubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2IR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionEcases) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionE) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectI) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset5) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset3) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectER) =>
% 24.03/3.85 ((
% 24.03/3.85 (disjointsetsI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset4) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (bs114d) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusI) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusER) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusERneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusELneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusILneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusIRneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffE) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg2) =>
% 24.03/3.85 ((
% 24.03/3.85 (secondinupair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairiskpair) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairp) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2E) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairsubunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairinpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem2) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem3) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair1) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton1) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1E1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I2) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsuniq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL1) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (theprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstin) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR11) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR12) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR1) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairequniteq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemER) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempaircEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (dpsetconstrI) =>
% 24.03/3.85 ((
% 24.03/3.85 (!!) @ (
% 24.03/3.85 (('#B') @ (
% 24.03/3.85 !!) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 !!))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#S') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#S') @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#C'))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ subset)))) @
% 24.03/3.85 dpsetconstr)))))) @
% 24.03/3.85 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl251])).
% 24.03/3.85 thf(zip_derived_cl280, plain,
% 24.03/3.85 (~ (((nonemptyI) =>
% 24.03/3.85 (((nonemptyI1) =>
% 24.03/3.85 (((setadjoinIL) =>
% 24.03/3.85 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.85 (((setadjoinIR) =>
% 24.03/3.85 (((setadjoinE) =>
% 24.03/3.85 (((setadjoinOr) =>
% 24.03/3.85 (((setoftrueEq) =>
% 24.03/3.85 (((powersetI) =>
% 24.03/3.85 (((emptyinPowerset) =>
% 24.03/3.85 (((emptyInPowerset) =>
% 24.03/3.85 (((powersetE) =>
% 24.03/3.85 (((setunionI) =>
% 24.03/3.85 (((setunionE) =>
% 24.03/3.85 (((subPowSU) =>
% 24.03/3.85 (((exuE2) =>
% 24.03/3.85 (((nonemptyImpWitness) =>
% 24.03/3.85 (((uniqinunit) =>
% 24.03/3.85 (((notinsingleton) =>
% 24.03/3.85 (((eqinunit) =>
% 24.03/3.85 (((singletonsswitch) =>
% 24.03/3.85 (((upairsetE) =>
% 24.03/3.85 (((upairsetIL) =>
% 24.03/3.85 (((upairsetIR) =>
% 24.03/3.85 (((emptyE1) =>
% 24.03/3.85 (((vacuousDall) =>
% 24.03/3.85 (((quantDeMorgan1) =>
% 24.03/3.85 (((quantDeMorgan2) =>
% 24.03/3.85 (((quantDeMorgan3) =>
% 24.03/3.85 (((quantDeMorgan4) =>
% 24.03/3.85 ((
% 24.03/3.85 (prop2setI) =>
% 24.03/3.85 ((
% 24.03/3.85 (prop2set2propI) =>
% 24.03/3.85 ((
% 24.03/3.85 (notdexE) =>
% 24.03/3.85 ((
% 24.03/3.85 (notdallE) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI3) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (inCongP) =>
% 24.03/3.85 ((
% 24.03/3.85 (in__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuE3u) =>
% 24.03/3.85 ((
% 24.03/3.85 (exu__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoin__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (powerset__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunion__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuEu) =>
% 24.03/3.85 ((
% 24.03/3.85 (descr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (dsetconstr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (emptysetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (notsubsetI) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetRefl) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetTrans) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subset2powerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (setextsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetemptysetimpeq) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetE1) =>
% 24.03/3.85 ((
% 24.03/3.85 (inPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepInPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepSubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2IR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionEcases) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionE) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectI) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset5) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset3) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectER) =>
% 24.03/3.85 ((
% 24.03/3.85 (disjointsetsI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset4) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (bs114d) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusI) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusER) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusERneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusELneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusILneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusIRneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffE) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg2) =>
% 24.03/3.85 ((
% 24.03/3.85 (secondinupair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairiskpair) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairp) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2E) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairsubunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairinpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem2) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem3) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair1) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton1) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1E1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I2) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsuniq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL1) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (theprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstin) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR11) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR12) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR1) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairequniteq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemER) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempaircEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (dpsetconstrI) =>
% 24.03/3.85 ((
% 24.03/3.85 (!!) @ (
% 24.03/3.85 (('#B') @ (
% 24.03/3.85 !!) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 !!))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#S') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#S') @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#C'))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ subset)))) @
% 24.03/3.85 dpsetconstr)))))) @
% 24.03/3.85 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl264])).
% 24.03/3.85 thf(zip_derived_cl293, plain,
% 24.03/3.85 (~ (((nonemptyI1) =>
% 24.03/3.85 (((setadjoinIL) =>
% 24.03/3.85 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.85 (((setadjoinIR) =>
% 24.03/3.85 (((setadjoinE) =>
% 24.03/3.85 (((setadjoinOr) =>
% 24.03/3.85 (((setoftrueEq) =>
% 24.03/3.85 (((powersetI) =>
% 24.03/3.85 (((emptyinPowerset) =>
% 24.03/3.85 (((emptyInPowerset) =>
% 24.03/3.85 (((powersetE) =>
% 24.03/3.85 (((setunionI) =>
% 24.03/3.85 (((setunionE) =>
% 24.03/3.85 (((subPowSU) =>
% 24.03/3.85 (((exuE2) =>
% 24.03/3.85 (((nonemptyImpWitness) =>
% 24.03/3.85 (((uniqinunit) =>
% 24.03/3.85 (((notinsingleton) =>
% 24.03/3.85 (((eqinunit) =>
% 24.03/3.85 (((singletonsswitch) =>
% 24.03/3.85 (((upairsetE) =>
% 24.03/3.85 (((upairsetIL) =>
% 24.03/3.85 (((upairsetIR) =>
% 24.03/3.85 (((emptyE1) =>
% 24.03/3.85 (((vacuousDall) =>
% 24.03/3.85 (((quantDeMorgan1) =>
% 24.03/3.85 (((quantDeMorgan2) =>
% 24.03/3.85 (((quantDeMorgan3) =>
% 24.03/3.85 (((quantDeMorgan4) =>
% 24.03/3.85 (((prop2setI) =>
% 24.03/3.85 ((
% 24.03/3.85 (prop2set2propI) =>
% 24.03/3.85 ((
% 24.03/3.85 (notdexE) =>
% 24.03/3.85 ((
% 24.03/3.85 (notdallE) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI3) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (inCongP) =>
% 24.03/3.85 ((
% 24.03/3.85 (in__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuE3u) =>
% 24.03/3.85 ((
% 24.03/3.85 (exu__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoin__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (powerset__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunion__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuEu) =>
% 24.03/3.85 ((
% 24.03/3.85 (descr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (dsetconstr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (emptysetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (notsubsetI) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetRefl) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetTrans) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subset2powerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (setextsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetemptysetimpeq) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetE1) =>
% 24.03/3.85 ((
% 24.03/3.85 (inPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepInPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepSubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2IR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionEcases) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionE) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectI) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset5) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset3) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectER) =>
% 24.03/3.85 ((
% 24.03/3.85 (disjointsetsI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset4) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (bs114d) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusI) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusER) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusERneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusELneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusILneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusIRneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffE) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg2) =>
% 24.03/3.85 ((
% 24.03/3.85 (secondinupair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairiskpair) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairp) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2E) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairsubunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairinpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem2) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem3) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair1) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton1) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1E1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I2) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsuniq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL1) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (theprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstin) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR11) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR12) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR1) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairequniteq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemER) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempaircEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (dpsetconstrI) =>
% 24.03/3.85 ((
% 24.03/3.85 (!!) @ (
% 24.03/3.85 (('#B') @ (
% 24.03/3.85 !!) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 !!))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#S') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#S') @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#C'))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ subset)))) @
% 24.03/3.85 dpsetconstr)))))) @
% 24.03/3.85 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl280])).
% 24.03/3.85 thf(zip_derived_cl307, plain,
% 24.03/3.85 (~ (((setadjoinIL) =>
% 24.03/3.85 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.85 (((setadjoinIR) =>
% 24.03/3.85 (((setadjoinE) =>
% 24.03/3.85 (((setadjoinOr) =>
% 24.03/3.85 (((setoftrueEq) =>
% 24.03/3.85 (((powersetI) =>
% 24.03/3.85 (((emptyinPowerset) =>
% 24.03/3.85 (((emptyInPowerset) =>
% 24.03/3.85 (((powersetE) =>
% 24.03/3.85 (((setunionI) =>
% 24.03/3.85 (((setunionE) =>
% 24.03/3.85 (((subPowSU) =>
% 24.03/3.85 (((exuE2) =>
% 24.03/3.85 (((nonemptyImpWitness) =>
% 24.03/3.85 (((uniqinunit) =>
% 24.03/3.85 (((notinsingleton) =>
% 24.03/3.85 (((eqinunit) =>
% 24.03/3.85 (((singletonsswitch) =>
% 24.03/3.85 (((upairsetE) =>
% 24.03/3.85 (((upairsetIL) =>
% 24.03/3.85 (((upairsetIR) =>
% 24.03/3.85 (((emptyE1) =>
% 24.03/3.85 (((vacuousDall) =>
% 24.03/3.85 (((quantDeMorgan1) =>
% 24.03/3.85 (((quantDeMorgan2) =>
% 24.03/3.85 (((quantDeMorgan3) =>
% 24.03/3.85 (((quantDeMorgan4) =>
% 24.03/3.85 (((prop2setI) =>
% 24.03/3.85 (((prop2set2propI) =>
% 24.03/3.85 ((
% 24.03/3.85 (notdexE) =>
% 24.03/3.85 ((
% 24.03/3.85 (notdallE) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI3) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (inCongP) =>
% 24.03/3.85 ((
% 24.03/3.85 (in__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuE3u) =>
% 24.03/3.85 ((
% 24.03/3.85 (exu__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoin__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (powerset__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunion__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuEu) =>
% 24.03/3.85 ((
% 24.03/3.85 (descr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (dsetconstr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (emptysetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (notsubsetI) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetRefl) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetTrans) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subset2powerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (setextsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetemptysetimpeq) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetE1) =>
% 24.03/3.85 ((
% 24.03/3.85 (inPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepInPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepSubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2IR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionEcases) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionE) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectI) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset5) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset3) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectER) =>
% 24.03/3.85 ((
% 24.03/3.85 (disjointsetsI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset4) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (bs114d) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusI) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusER) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusERneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusELneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusILneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusIRneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffE) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg2) =>
% 24.03/3.85 ((
% 24.03/3.85 (secondinupair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairiskpair) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairp) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2E) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairsubunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairinpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem2) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem3) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair1) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton1) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1E1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I2) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsuniq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL1) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (theprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstin) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR11) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR12) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR1) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairequniteq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemER) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempaircEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (dpsetconstrI) =>
% 24.03/3.85 ((
% 24.03/3.85 (!!) @ (
% 24.03/3.85 (('#B') @ (
% 24.03/3.85 !!) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 !!))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#S') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#S') @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#C'))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ subset)))) @
% 24.03/3.85 dpsetconstr)))))) @
% 24.03/3.85 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl293])).
% 24.03/3.85 thf(zip_derived_cl322, plain,
% 24.03/3.85 (~ (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) =>
% 24.03/3.85 (((setadjoinIR) =>
% 24.03/3.85 (((setadjoinE) =>
% 24.03/3.85 (((setadjoinOr) =>
% 24.03/3.85 (((setoftrueEq) =>
% 24.03/3.85 (((powersetI) =>
% 24.03/3.85 (((emptyinPowerset) =>
% 24.03/3.85 (((emptyInPowerset) =>
% 24.03/3.85 (((powersetE) =>
% 24.03/3.85 (((setunionI) =>
% 24.03/3.85 (((setunionE) =>
% 24.03/3.85 (((subPowSU) =>
% 24.03/3.85 (((exuE2) =>
% 24.03/3.85 (((nonemptyImpWitness) =>
% 24.03/3.85 (((uniqinunit) =>
% 24.03/3.85 (((notinsingleton) =>
% 24.03/3.85 (((eqinunit) =>
% 24.03/3.85 (((singletonsswitch) =>
% 24.03/3.85 (((upairsetE) =>
% 24.03/3.85 (((upairsetIL) =>
% 24.03/3.85 (((upairsetIR) =>
% 24.03/3.85 (((emptyE1) =>
% 24.03/3.85 (((vacuousDall) =>
% 24.03/3.85 (((quantDeMorgan1) =>
% 24.03/3.85 (((quantDeMorgan2) =>
% 24.03/3.85 (((quantDeMorgan3) =>
% 24.03/3.85 (((quantDeMorgan4) =>
% 24.03/3.85 (((prop2setI) =>
% 24.03/3.85 (((prop2set2propI) =>
% 24.03/3.85 (((notdexE) =>
% 24.03/3.85 ((
% 24.03/3.85 (notdallE) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI3) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (inCongP) =>
% 24.03/3.85 ((
% 24.03/3.85 (in__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuE3u) =>
% 24.03/3.85 ((
% 24.03/3.85 (exu__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoin__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (powerset__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunion__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuEu) =>
% 24.03/3.85 ((
% 24.03/3.85 (descr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (dsetconstr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (emptysetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (notsubsetI) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetRefl) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetTrans) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subset2powerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (setextsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetemptysetimpeq) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetE1) =>
% 24.03/3.85 ((
% 24.03/3.85 (inPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepInPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepSubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2IR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionEcases) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionE) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectI) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset5) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset3) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectER) =>
% 24.03/3.85 ((
% 24.03/3.85 (disjointsetsI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset4) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (bs114d) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusI) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusER) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusERneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusELneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusILneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusIRneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffE) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg2) =>
% 24.03/3.85 ((
% 24.03/3.85 (secondinupair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairiskpair) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairp) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2E) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairsubunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairinpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem2) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem3) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair1) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton1) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1E1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I2) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsuniq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL1) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (theprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstin) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR11) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR12) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR1) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairequniteq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemER) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempaircEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (dpsetconstrI) =>
% 24.03/3.85 ((
% 24.03/3.85 (!!) @ (
% 24.03/3.85 (('#B') @ (
% 24.03/3.85 !!) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 !!))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#S') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#S') @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#C'))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ subset)))) @
% 24.03/3.85 dpsetconstr)))))) @
% 24.03/3.85 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl307])).
% 24.03/3.85 thf(zip_derived_cl337, plain,
% 24.03/3.85 (~ (((setadjoinIR) =>
% 24.03/3.85 (((setadjoinE) =>
% 24.03/3.85 (((setadjoinOr) =>
% 24.03/3.85 (((setoftrueEq) =>
% 24.03/3.85 (((powersetI) =>
% 24.03/3.85 (((emptyinPowerset) =>
% 24.03/3.85 (((emptyInPowerset) =>
% 24.03/3.85 (((powersetE) =>
% 24.03/3.85 (((setunionI) =>
% 24.03/3.85 (((setunionE) =>
% 24.03/3.85 (((subPowSU) =>
% 24.03/3.85 (((exuE2) =>
% 24.03/3.85 (((nonemptyImpWitness) =>
% 24.03/3.85 (((uniqinunit) =>
% 24.03/3.85 (((notinsingleton) =>
% 24.03/3.85 (((eqinunit) =>
% 24.03/3.85 (((singletonsswitch) =>
% 24.03/3.85 (((upairsetE) =>
% 24.03/3.85 (((upairsetIL) =>
% 24.03/3.85 (((upairsetIR) =>
% 24.03/3.85 (((emptyE1) =>
% 24.03/3.85 (((vacuousDall) =>
% 24.03/3.85 (((quantDeMorgan1) =>
% 24.03/3.85 (((quantDeMorgan2) =>
% 24.03/3.85 (((quantDeMorgan3) =>
% 24.03/3.85 (((quantDeMorgan4) =>
% 24.03/3.85 (((prop2setI) =>
% 24.03/3.85 (((prop2set2propI) =>
% 24.03/3.85 (((notdexE) =>
% 24.03/3.85 (((notdallE) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI3) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (inCongP) =>
% 24.03/3.85 ((
% 24.03/3.85 (in__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuE3u) =>
% 24.03/3.85 ((
% 24.03/3.85 (exu__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoin__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (powerset__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunion__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuEu) =>
% 24.03/3.85 ((
% 24.03/3.85 (descr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (dsetconstr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (emptysetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (notsubsetI) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetRefl) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetTrans) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subset2powerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (setextsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetemptysetimpeq) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetE1) =>
% 24.03/3.85 ((
% 24.03/3.85 (inPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepInPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepSubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2IR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionEcases) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionE) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectI) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset5) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset3) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectER) =>
% 24.03/3.85 ((
% 24.03/3.85 (disjointsetsI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset4) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (bs114d) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusI) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusER) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusERneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusELneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusILneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusIRneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffE) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg2) =>
% 24.03/3.85 ((
% 24.03/3.85 (secondinupair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairiskpair) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairp) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2E) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairsubunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairinpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem2) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem3) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair1) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton1) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1E1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I2) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsuniq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL1) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (theprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstin) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR11) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR12) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR1) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairequniteq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemER) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempaircEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (dpsetconstrI) =>
% 24.03/3.85 ((
% 24.03/3.85 (!!) @ (
% 24.03/3.85 (('#B') @ (
% 24.03/3.85 !!) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 !!))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#S') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#S') @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#C'))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ subset)))) @
% 24.03/3.85 dpsetconstr)))))) @
% 24.03/3.85 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl322])).
% 24.03/3.85 thf(zip_derived_cl349, plain,
% 24.03/3.85 (~ (((setadjoinE) =>
% 24.03/3.85 (((setadjoinOr) =>
% 24.03/3.85 (((setoftrueEq) =>
% 24.03/3.85 (((powersetI) =>
% 24.03/3.85 (((emptyinPowerset) =>
% 24.03/3.85 (((emptyInPowerset) =>
% 24.03/3.85 (((powersetE) =>
% 24.03/3.85 (((setunionI) =>
% 24.03/3.85 (((setunionE) =>
% 24.03/3.85 (((subPowSU) =>
% 24.03/3.85 (((exuE2) =>
% 24.03/3.85 (((nonemptyImpWitness) =>
% 24.03/3.85 (((uniqinunit) =>
% 24.03/3.85 (((notinsingleton) =>
% 24.03/3.85 (((eqinunit) =>
% 24.03/3.85 (((singletonsswitch) =>
% 24.03/3.85 (((upairsetE) =>
% 24.03/3.85 (((upairsetIL) =>
% 24.03/3.85 (((upairsetIR) =>
% 24.03/3.85 (((emptyE1) =>
% 24.03/3.85 (((vacuousDall) =>
% 24.03/3.85 (((quantDeMorgan1) =>
% 24.03/3.85 (((quantDeMorgan2) =>
% 24.03/3.85 (((quantDeMorgan3) =>
% 24.03/3.85 (((quantDeMorgan4) =>
% 24.03/3.85 (((prop2setI) =>
% 24.03/3.85 (((prop2set2propI) =>
% 24.03/3.85 (((notdexE) =>
% 24.03/3.85 (((notdallE) =>
% 24.03/3.85 (((exuI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI3) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (inCongP) =>
% 24.03/3.85 ((
% 24.03/3.85 (in__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuE3u) =>
% 24.03/3.85 ((
% 24.03/3.85 (exu__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoin__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (powerset__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunion__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (exuEu) =>
% 24.03/3.85 ((
% 24.03/3.85 (descr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (dsetconstr__Cong) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (eqimpsubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (emptysetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (notsubsetI) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (notequalI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetRefl) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetTrans) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setadjoinSub2) =>
% 24.03/3.85 ((
% 24.03/3.85 (subset2powerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (setextsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (subsetemptysetimpeq) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetE1) =>
% 24.03/3.85 ((
% 24.03/3.85 (inPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (powersetsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepInPowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (sepSubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2IR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionEcases) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionE) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binunionRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectI) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset5) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset3) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectER) =>
% 24.03/3.85 ((
% 24.03/3.85 (disjointsetsI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectRsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset4) =>
% 24.03/3.85 ((
% 24.03/3.85 (binintersectSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (bs114d) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusI) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusER) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusERneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusELneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusILneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusIRneg) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusLsub) =>
% 24.03/3.85 ((
% 24.03/3.85 (setminusSubset1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffE) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffI2) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg1) =>
% 24.03/3.85 ((
% 24.03/3.85 (symdiffIneg2) =>
% 24.03/3.85 ((
% 24.03/3.85 (secondinupair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairIR) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairiskpair) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairp) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsubset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowerset) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletoninpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairset2E) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairsubunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairinpowunion) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem2) =>
% 24.03/3.85 ((
% 24.03/3.85 (ubforcartprodlem3) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair1) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempair) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionE2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton1) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setunionsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1E1) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I) =>
% 24.03/3.85 ((
% 24.03/3.85 (ex1I2) =>
% 24.03/3.85 ((
% 24.03/3.85 (singletonsuniq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL1) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (theprop) =>
% 24.03/3.85 ((
% 24.03/3.85 (kfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstin) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjL) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR11) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR12) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR1) =>
% 24.03/3.85 ((
% 24.03/3.85 (upairequniteq) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR2) =>
% 24.03/3.85 ((
% 24.03/3.85 (setukpairinjR) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndsingleton) =>
% 24.03/3.85 ((
% 24.03/3.85 (ksndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (kpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndin) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemEL) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairmemER) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodmempaircEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodfstpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodsndpairEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (cartprodpairsurjEq) =>
% 24.03/3.85 ((
% 24.03/3.85 (dpsetconstrI) =>
% 24.03/3.85 ((
% 24.03/3.85 (!!) @ (
% 24.03/3.85 (('#B') @ (
% 24.03/3.85 !!) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 !!))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#S') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#S') @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 '#C'))) @
% 24.03/3.85 (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ (
% 24.03/3.85 (
% 24.03/3.85 ('#B') @ subset)))) @
% 24.03/3.85 dpsetconstr)))))) @
% 24.03/3.86 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl337])).
% 24.03/3.86 thf(zip_derived_cl355, plain,
% 24.03/3.86 (~ (((setadjoinOr) =>
% 24.03/3.86 (((setoftrueEq) =>
% 24.03/3.86 (((powersetI) =>
% 24.03/3.86 (((emptyinPowerset) =>
% 24.03/3.86 (((emptyInPowerset) =>
% 24.03/3.86 (((powersetE) =>
% 24.03/3.86 (((setunionI) =>
% 24.03/3.86 (((setunionE) =>
% 24.03/3.86 (((subPowSU) =>
% 24.03/3.86 (((exuE2) =>
% 24.03/3.86 (((nonemptyImpWitness) =>
% 24.03/3.86 (((uniqinunit) =>
% 24.03/3.86 (((notinsingleton) =>
% 24.03/3.86 (((eqinunit) =>
% 24.03/3.86 (((singletonsswitch) =>
% 24.03/3.86 (((upairsetE) =>
% 24.03/3.86 (((upairsetIL) =>
% 24.03/3.86 (((upairsetIR) =>
% 24.03/3.86 (((emptyE1) =>
% 24.03/3.86 (((vacuousDall) =>
% 24.03/3.86 (((quantDeMorgan1) =>
% 24.03/3.86 (((quantDeMorgan2) =>
% 24.03/3.86 (((quantDeMorgan3) =>
% 24.03/3.86 (((quantDeMorgan4) =>
% 24.03/3.86 (((prop2setI) =>
% 24.03/3.86 (((prop2set2propI) =>
% 24.03/3.86 (((notdexE) =>
% 24.03/3.86 (((notdallE) =>
% 24.03/3.86 (((exuI1) =>
% 24.03/3.86 (((exuI3) =>
% 24.03/3.86 ((
% 24.03/3.86 (exuI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (inCongP) =>
% 24.03/3.86 ((
% 24.03/3.86 (in__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (exuE3u) =>
% 24.03/3.86 ((
% 24.03/3.86 (exu__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoin__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (powerset__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunion__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (exuEu) =>
% 24.03/3.86 ((
% 24.03/3.86 (descr__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (dsetconstr__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (eqimpsubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (eqimpsubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (emptysetsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetE) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetE2) =>
% 24.03/3.86 ((
% 24.03/3.86 (notsubsetI) =>
% 24.03/3.86 ((
% 24.03/3.86 (notequalI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (notequalI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetRefl) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetTrans) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoinSub) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoinSub2) =>
% 24.03/3.86 ((
% 24.03/3.86 (subset2powerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (setextsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetemptysetimpeq) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetE1) =>
% 24.03/3.86 ((
% 24.03/3.86 (inPowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (sepInPowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (sepSubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionIL) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairset2IR) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionIR) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionEcases) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionE) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionRsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectI) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset5) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectEL) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset3) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectER) =>
% 24.03/3.86 ((
% 24.03/3.86 (disjointsetsI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectRsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset4) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (bs114d) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusI) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusEL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusER) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusSubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusERneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusELneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusILneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusIRneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusSubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffE) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffIneg1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffIneg2) =>
% 24.03/3.86 ((
% 24.03/3.86 (secondinupair) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairIL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairIR) =>
% 24.03/3.86 ((
% 24.03/3.86 (kpairiskpair) =>
% 24.03/3.86 ((
% 24.03/3.86 (kpairp) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletoninpowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletoninpowunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairset2E) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairsubunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairinpowunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem1) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem2) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem3) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairin) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodmempair1) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodmempair) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionE2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton1) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonprop) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1E1) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1I) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1I2) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonsuniq) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL1) =>
% 24.03/3.86 ((
% 24.03/3.86 (kfstsingleton) =>
% 24.03/3.86 ((
% 24.03/3.86 (theprop) =>
% 24.03/3.86 ((
% 24.03/3.86 (kfstpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodfstin) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR11) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR12) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR1) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairequniteq) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR) =>
% 24.03/3.86 ((
% 24.03/3.86 (ksndsingleton) =>
% 24.03/3.86 ((
% 24.03/3.86 (ksndpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (kpairsurjEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodsndin) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairmemEL) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairmemER) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodmempaircEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodfstpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodsndpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairsurjEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (dpsetconstrI) =>
% 24.03/3.86 ((
% 24.03/3.86 (!!) @ (
% 24.03/3.86 (('#B') @ (
% 24.03/3.86 !!) @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 !!))) @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#S') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 '#S') @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 '#C'))) @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ subset)))) @
% 24.03/3.86 dpsetconstr)))))) @
% 24.03/3.86 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl349])).
% 24.03/3.86 thf(zip_derived_cl362, plain,
% 24.03/3.86 (~ (((setoftrueEq) =>
% 24.03/3.86 (((powersetI) =>
% 24.03/3.86 (((emptyinPowerset) =>
% 24.03/3.86 (((emptyInPowerset) =>
% 24.03/3.86 (((powersetE) =>
% 24.03/3.86 (((setunionI) =>
% 24.03/3.86 (((setunionE) =>
% 24.03/3.86 (((subPowSU) =>
% 24.03/3.86 (((exuE2) =>
% 24.03/3.86 (((nonemptyImpWitness) =>
% 24.03/3.86 (((uniqinunit) =>
% 24.03/3.86 (((notinsingleton) =>
% 24.03/3.86 (((eqinunit) =>
% 24.03/3.86 (((singletonsswitch) =>
% 24.03/3.86 (((upairsetE) =>
% 24.03/3.86 (((upairsetIL) =>
% 24.03/3.86 (((upairsetIR) =>
% 24.03/3.86 (((emptyE1) =>
% 24.03/3.86 (((vacuousDall) =>
% 24.03/3.86 (((quantDeMorgan1) =>
% 24.03/3.86 (((quantDeMorgan2) =>
% 24.03/3.86 (((quantDeMorgan3) =>
% 24.03/3.86 (((quantDeMorgan4) =>
% 24.03/3.86 (((prop2setI) =>
% 24.03/3.86 (((prop2set2propI) =>
% 24.03/3.86 (((notdexE) =>
% 24.03/3.86 (((notdallE) =>
% 24.03/3.86 (((exuI1) =>
% 24.03/3.86 (((exuI3) =>
% 24.03/3.86 (((exuI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (inCongP) =>
% 24.03/3.86 ((
% 24.03/3.86 (in__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (exuE3u) =>
% 24.03/3.86 ((
% 24.03/3.86 (exu__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoin__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (powerset__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunion__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (exuEu) =>
% 24.03/3.86 ((
% 24.03/3.86 (descr__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (dsetconstr__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (eqimpsubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (eqimpsubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (emptysetsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetE) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetE2) =>
% 24.03/3.86 ((
% 24.03/3.86 (notsubsetI) =>
% 24.03/3.86 ((
% 24.03/3.86 (notequalI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (notequalI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetRefl) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetTrans) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoinSub) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoinSub2) =>
% 24.03/3.86 ((
% 24.03/3.86 (subset2powerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (setextsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetemptysetimpeq) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetE1) =>
% 24.03/3.86 ((
% 24.03/3.86 (inPowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (sepInPowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (sepSubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionIL) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairset2IR) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionIR) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionEcases) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionE) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionRsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectI) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset5) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectEL) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset3) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectER) =>
% 24.03/3.86 ((
% 24.03/3.86 (disjointsetsI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectRsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset4) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (bs114d) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusI) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusEL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusER) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusSubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusERneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusELneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusILneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusIRneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusSubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffE) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffIneg1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffIneg2) =>
% 24.03/3.86 ((
% 24.03/3.86 (secondinupair) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairIL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairIR) =>
% 24.03/3.86 ((
% 24.03/3.86 (kpairiskpair) =>
% 24.03/3.86 ((
% 24.03/3.86 (kpairp) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletoninpowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletoninpowunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairset2E) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairsubunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairinpowunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem1) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem2) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem3) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairin) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodmempair1) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodmempair) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionE2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton1) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonprop) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1E1) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1I) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1I2) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonsuniq) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL1) =>
% 24.03/3.86 ((
% 24.03/3.86 (kfstsingleton) =>
% 24.03/3.86 ((
% 24.03/3.86 (theprop) =>
% 24.03/3.86 ((
% 24.03/3.86 (kfstpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodfstin) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR11) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR12) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR1) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairequniteq) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR) =>
% 24.03/3.86 ((
% 24.03/3.86 (ksndsingleton) =>
% 24.03/3.86 ((
% 24.03/3.86 (ksndpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (kpairsurjEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodsndin) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairmemEL) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairmemER) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodmempaircEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodfstpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodsndpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairsurjEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (dpsetconstrI) =>
% 24.03/3.86 ((
% 24.03/3.86 (!!) @ (
% 24.03/3.86 (('#B') @ (
% 24.03/3.86 !!) @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 !!))) @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#S') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 '#S') @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 '#C'))) @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ subset)))) @
% 24.03/3.86 dpsetconstr)))))) @
% 24.03/3.86 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl355])).
% 24.03/3.86 thf(zip_derived_cl369, plain,
% 24.03/3.86 (~ (((powersetI) =>
% 24.03/3.86 (((emptyinPowerset) =>
% 24.03/3.86 (((emptyInPowerset) =>
% 24.03/3.86 (((powersetE) =>
% 24.03/3.86 (((setunionI) =>
% 24.03/3.86 (((setunionE) =>
% 24.03/3.86 (((subPowSU) =>
% 24.03/3.86 (((exuE2) =>
% 24.03/3.86 (((nonemptyImpWitness) =>
% 24.03/3.86 (((uniqinunit) =>
% 24.03/3.86 (((notinsingleton) =>
% 24.03/3.86 (((eqinunit) =>
% 24.03/3.86 (((singletonsswitch) =>
% 24.03/3.86 (((upairsetE) =>
% 24.03/3.86 (((upairsetIL) =>
% 24.03/3.86 (((upairsetIR) =>
% 24.03/3.86 (((emptyE1) =>
% 24.03/3.86 (((vacuousDall) =>
% 24.03/3.86 (((quantDeMorgan1) =>
% 24.03/3.86 (((quantDeMorgan2) =>
% 24.03/3.86 (((quantDeMorgan3) =>
% 24.03/3.86 (((quantDeMorgan4) =>
% 24.03/3.86 (((prop2setI) =>
% 24.03/3.86 (((prop2set2propI) =>
% 24.03/3.86 (((notdexE) =>
% 24.03/3.86 (((notdallE) =>
% 24.03/3.86 (((exuI1) =>
% 24.03/3.86 (((exuI3) =>
% 24.03/3.86 (((exuI2) =>
% 24.03/3.86 (((inCongP) =>
% 24.03/3.86 ((
% 24.03/3.86 (in__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (exuE3u) =>
% 24.03/3.86 ((
% 24.03/3.86 (exu__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoin__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (powerset__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunion__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (exuEu) =>
% 24.03/3.86 ((
% 24.03/3.86 (descr__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (dsetconstr__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (eqimpsubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (eqimpsubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (emptysetsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetE) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetE2) =>
% 24.03/3.86 ((
% 24.03/3.86 (notsubsetI) =>
% 24.03/3.86 ((
% 24.03/3.86 (notequalI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (notequalI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetRefl) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetTrans) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoinSub) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoinSub2) =>
% 24.03/3.86 ((
% 24.03/3.86 (subset2powerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (setextsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetemptysetimpeq) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetE1) =>
% 24.03/3.86 ((
% 24.03/3.86 (inPowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (sepInPowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (sepSubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionIL) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairset2IR) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionIR) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionEcases) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionE) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionRsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectI) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset5) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectEL) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset3) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectER) =>
% 24.03/3.86 ((
% 24.03/3.86 (disjointsetsI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectRsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset4) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (bs114d) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusI) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusEL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusER) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusSubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusERneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusELneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusILneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusIRneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusSubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffE) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffIneg1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffIneg2) =>
% 24.03/3.86 ((
% 24.03/3.86 (secondinupair) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairIL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairIR) =>
% 24.03/3.86 ((
% 24.03/3.86 (kpairiskpair) =>
% 24.03/3.86 ((
% 24.03/3.86 (kpairp) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletoninpowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletoninpowunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairset2E) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairsubunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairinpowunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem1) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem2) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem3) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairin) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodmempair1) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodmempair) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionE2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton1) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonprop) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1E1) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1I) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1I2) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonsuniq) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL1) =>
% 24.03/3.86 ((
% 24.03/3.86 (kfstsingleton) =>
% 24.03/3.86 ((
% 24.03/3.86 (theprop) =>
% 24.03/3.86 ((
% 24.03/3.86 (kfstpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodfstin) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR11) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR12) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR1) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairequniteq) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR) =>
% 24.03/3.86 ((
% 24.03/3.86 (ksndsingleton) =>
% 24.03/3.86 ((
% 24.03/3.86 (ksndpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (kpairsurjEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodsndin) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairmemEL) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairmemER) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodmempaircEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodfstpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodsndpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairsurjEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (dpsetconstrI) =>
% 24.03/3.86 ((
% 24.03/3.86 (!!) @ (
% 24.03/3.86 (('#B') @ (
% 24.03/3.86 !!) @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 !!))) @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#S') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 '#S') @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 '#C'))) @
% 24.03/3.86 (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ (
% 24.03/3.86 (
% 24.03/3.86 ('#B') @ subset)))) @
% 24.03/3.86 dpsetconstr)))))) @
% 24.03/3.86 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl362])).
% 24.03/3.86 thf(zip_derived_cl376, plain,
% 24.03/3.86 (~ (((emptyinPowerset) =>
% 24.03/3.86 (((emptyInPowerset) =>
% 24.03/3.86 (((powersetE) =>
% 24.03/3.86 (((setunionI) =>
% 24.03/3.86 (((setunionE) =>
% 24.03/3.86 (((subPowSU) =>
% 24.03/3.86 (((exuE2) =>
% 24.03/3.86 (((nonemptyImpWitness) =>
% 24.03/3.86 (((uniqinunit) =>
% 24.03/3.86 (((notinsingleton) =>
% 24.03/3.86 (((eqinunit) =>
% 24.03/3.86 (((singletonsswitch) =>
% 24.03/3.86 (((upairsetE) =>
% 24.03/3.86 (((upairsetIL) =>
% 24.03/3.86 (((upairsetIR) =>
% 24.03/3.86 (((emptyE1) =>
% 24.03/3.86 (((vacuousDall) =>
% 24.03/3.86 (((quantDeMorgan1) =>
% 24.03/3.86 (((quantDeMorgan2) =>
% 24.03/3.86 (((quantDeMorgan3) =>
% 24.03/3.86 (((quantDeMorgan4) =>
% 24.03/3.86 (((prop2setI) =>
% 24.03/3.86 (((prop2set2propI) =>
% 24.03/3.86 (((notdexE) =>
% 24.03/3.86 (((notdallE) =>
% 24.03/3.86 (((exuI1) =>
% 24.03/3.86 (((exuI3) =>
% 24.03/3.86 (((exuI2) =>
% 24.03/3.86 (((inCongP) =>
% 24.03/3.86 (((in__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (exuE3u) =>
% 24.03/3.86 ((
% 24.03/3.86 (exu__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoin__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (powerset__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunion__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (exuEu) =>
% 24.03/3.86 ((
% 24.03/3.86 (descr__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (dsetconstr__Cong) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (eqimpsubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (eqimpsubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (emptysetsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetE) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetE2) =>
% 24.03/3.86 ((
% 24.03/3.86 (notsubsetI) =>
% 24.03/3.86 ((
% 24.03/3.86 (notequalI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (notequalI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetRefl) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetTrans) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoinSub) =>
% 24.03/3.86 ((
% 24.03/3.86 (setadjoinSub2) =>
% 24.03/3.86 ((
% 24.03/3.86 (subset2powerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (setextsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (subsetemptysetimpeq) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetE1) =>
% 24.03/3.86 ((
% 24.03/3.86 (inPowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (powersetsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (sepInPowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (sepSubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionIL) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairset2IR) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionIR) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionEcases) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionE) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binunionRsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectI) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset5) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectEL) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset3) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectER) =>
% 24.03/3.86 ((
% 24.03/3.86 (disjointsetsI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectRsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset4) =>
% 24.03/3.86 ((
% 24.03/3.86 (binintersectSubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (bs114d) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusI) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusEL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusER) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusSubset2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusERneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusELneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusILneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusIRneg) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusLsub) =>
% 24.03/3.86 ((
% 24.03/3.86 (setminusSubset1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffE) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffI1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffI2) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffIneg1) =>
% 24.03/3.86 ((
% 24.03/3.86 (symdiffIneg2) =>
% 24.03/3.86 ((
% 24.03/3.86 (secondinupair) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairIL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairIR) =>
% 24.03/3.86 ((
% 24.03/3.86 (kpairiskpair) =>
% 24.03/3.86 ((
% 24.03/3.86 (kpairp) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonsubset) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletoninpowerset) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletoninpowunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairset2E) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairsubunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairinpowunion) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem1) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem2) =>
% 24.03/3.86 ((
% 24.03/3.86 (ubforcartprodlem3) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodpairin) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodmempair1) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodmempair) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionE2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton1) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setunionsingleton) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonprop) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1E1) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1I) =>
% 24.03/3.86 ((
% 24.03/3.86 (ex1I2) =>
% 24.03/3.86 ((
% 24.03/3.86 (singletonsuniq) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL1) =>
% 24.03/3.86 ((
% 24.03/3.86 (kfstsingleton) =>
% 24.03/3.86 ((
% 24.03/3.86 (theprop) =>
% 24.03/3.86 ((
% 24.03/3.86 (kfstpairEq) =>
% 24.03/3.86 ((
% 24.03/3.86 (cartprodfstin) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjL) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR11) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR12) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR1) =>
% 24.03/3.86 ((
% 24.03/3.86 (upairequniteq) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR2) =>
% 24.03/3.86 ((
% 24.03/3.86 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl369])).
% 24.03/3.87 thf(zip_derived_cl384, plain,
% 24.03/3.87 (~ (((emptyInPowerset) =>
% 24.03/3.87 (((powersetE) =>
% 24.03/3.87 (((setunionI) =>
% 24.03/3.87 (((setunionE) =>
% 24.03/3.87 (((subPowSU) =>
% 24.03/3.87 (((exuE2) =>
% 24.03/3.87 (((nonemptyImpWitness) =>
% 24.03/3.87 (((uniqinunit) =>
% 24.03/3.87 (((notinsingleton) =>
% 24.03/3.87 (((eqinunit) =>
% 24.03/3.87 (((singletonsswitch) =>
% 24.03/3.87 (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 ((
% 24.03/3.87 (exu__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoin__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (powerset__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunion__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (exuEu) =>
% 24.03/3.87 ((
% 24.03/3.87 (descr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (dsetconstr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl376])).
% 24.03/3.87 thf(zip_derived_cl392, plain,
% 24.03/3.87 (~ (((powersetE) =>
% 24.03/3.87 (((setunionI) =>
% 24.03/3.87 (((setunionE) =>
% 24.03/3.87 (((subPowSU) =>
% 24.03/3.87 (((exuE2) =>
% 24.03/3.87 (((nonemptyImpWitness) =>
% 24.03/3.87 (((uniqinunit) =>
% 24.03/3.87 (((notinsingleton) =>
% 24.03/3.87 (((eqinunit) =>
% 24.03/3.87 (((singletonsswitch) =>
% 24.03/3.87 (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoin__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (powerset__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunion__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (exuEu) =>
% 24.03/3.87 ((
% 24.03/3.87 (descr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (dsetconstr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl384])).
% 24.03/3.87 thf(zip_derived_cl400, plain,
% 24.03/3.87 (~ (((setunionI) =>
% 24.03/3.87 (((setunionE) =>
% 24.03/3.87 (((subPowSU) =>
% 24.03/3.87 (((exuE2) =>
% 24.03/3.87 (((nonemptyImpWitness) =>
% 24.03/3.87 (((uniqinunit) =>
% 24.03/3.87 (((notinsingleton) =>
% 24.03/3.87 (((eqinunit) =>
% 24.03/3.87 (((singletonsswitch) =>
% 24.03/3.87 (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (powerset__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunion__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (exuEu) =>
% 24.03/3.87 ((
% 24.03/3.87 (descr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (dsetconstr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl392])).
% 24.03/3.87 thf(zip_derived_cl408, plain,
% 24.03/3.87 (~ (((setunionE) =>
% 24.03/3.87 (((subPowSU) =>
% 24.03/3.87 (((exuE2) =>
% 24.03/3.87 (((nonemptyImpWitness) =>
% 24.03/3.87 (((uniqinunit) =>
% 24.03/3.87 (((notinsingleton) =>
% 24.03/3.87 (((eqinunit) =>
% 24.03/3.87 (((singletonsswitch) =>
% 24.03/3.87 (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 (((powerset__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunion__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (exuEu) =>
% 24.03/3.87 ((
% 24.03/3.87 (descr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (dsetconstr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl400])).
% 24.03/3.87 thf(zip_derived_cl417, plain,
% 24.03/3.87 (~ (((subPowSU) =>
% 24.03/3.87 (((exuE2) =>
% 24.03/3.87 (((nonemptyImpWitness) =>
% 24.03/3.87 (((uniqinunit) =>
% 24.03/3.87 (((notinsingleton) =>
% 24.03/3.87 (((eqinunit) =>
% 24.03/3.87 (((singletonsswitch) =>
% 24.03/3.87 (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 (((powerset__Cong) =>
% 24.03/3.87 (((setunion__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (exuEu) =>
% 24.03/3.87 ((
% 24.03/3.87 (descr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (dsetconstr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl408])).
% 24.03/3.87 thf(zip_derived_cl428, plain,
% 24.03/3.87 (~ (((exuE2) =>
% 24.03/3.87 (((nonemptyImpWitness) =>
% 24.03/3.87 (((uniqinunit) =>
% 24.03/3.87 (((notinsingleton) =>
% 24.03/3.87 (((eqinunit) =>
% 24.03/3.87 (((singletonsswitch) =>
% 24.03/3.87 (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 (((powerset__Cong) =>
% 24.03/3.87 (((setunion__Cong) =>
% 24.03/3.87 (((exuEu) =>
% 24.03/3.87 ((
% 24.03/3.87 (descr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (dsetconstr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl417])).
% 24.03/3.87 thf(zip_derived_cl439, plain,
% 24.03/3.87 (~ (((nonemptyImpWitness) =>
% 24.03/3.87 (((uniqinunit) =>
% 24.03/3.87 (((notinsingleton) =>
% 24.03/3.87 (((eqinunit) =>
% 24.03/3.87 (((singletonsswitch) =>
% 24.03/3.87 (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 (((powerset__Cong) =>
% 24.03/3.87 (((setunion__Cong) =>
% 24.03/3.87 (((exuEu) =>
% 24.03/3.87 (((descr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (dsetconstr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl428])).
% 24.03/3.87 thf(zip_derived_cl449, plain,
% 24.03/3.87 (~ (((uniqinunit) =>
% 24.03/3.87 (((notinsingleton) =>
% 24.03/3.87 (((eqinunit) =>
% 24.03/3.87 (((singletonsswitch) =>
% 24.03/3.87 (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 (((powerset__Cong) =>
% 24.03/3.87 (((setunion__Cong) =>
% 24.03/3.87 (((exuEu) =>
% 24.03/3.87 (((descr__Cong) =>
% 24.03/3.87 (((dsetconstr__Cong) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl439])).
% 24.03/3.87 thf(zip_derived_cl458, plain,
% 24.03/3.87 (~ (((notinsingleton) =>
% 24.03/3.87 (((eqinunit) =>
% 24.03/3.87 (((singletonsswitch) =>
% 24.03/3.87 (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 (((powerset__Cong) =>
% 24.03/3.87 (((setunion__Cong) =>
% 24.03/3.87 (((exuEu) =>
% 24.03/3.87 (((descr__Cong) =>
% 24.03/3.87 (((dsetconstr__Cong) =>
% 24.03/3.87 (((subsetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl449])).
% 24.03/3.87 thf(zip_derived_cl467, plain,
% 24.03/3.87 (~ (((eqinunit) =>
% 24.03/3.87 (((singletonsswitch) =>
% 24.03/3.87 (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 (((powerset__Cong) =>
% 24.03/3.87 (((setunion__Cong) =>
% 24.03/3.87 (((exuEu) =>
% 24.03/3.87 (((descr__Cong) =>
% 24.03/3.87 (((dsetconstr__Cong) =>
% 24.03/3.87 (((subsetI1) =>
% 24.03/3.87 (((eqimpsubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (eqimpsubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl458])).
% 24.03/3.87 thf(zip_derived_cl475, plain,
% 24.03/3.87 (~ (((singletonsswitch) =>
% 24.03/3.87 (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 (((powerset__Cong) =>
% 24.03/3.87 (((setunion__Cong) =>
% 24.03/3.87 (((exuEu) =>
% 24.03/3.87 (((descr__Cong) =>
% 24.03/3.87 (((dsetconstr__Cong) =>
% 24.03/3.87 (((subsetI1) =>
% 24.03/3.87 (((eqimpsubset2) =>
% 24.03/3.87 (((eqimpsubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl467])).
% 24.03/3.87 thf(zip_derived_cl485, plain,
% 24.03/3.87 (~ (((upairsetE) =>
% 24.03/3.87 (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 (((powerset__Cong) =>
% 24.03/3.87 (((setunion__Cong) =>
% 24.03/3.87 (((exuEu) =>
% 24.03/3.87 (((descr__Cong) =>
% 24.03/3.87 (((dsetconstr__Cong) =>
% 24.03/3.87 (((subsetI1) =>
% 24.03/3.87 (((eqimpsubset2) =>
% 24.03/3.87 (((eqimpsubset1) =>
% 24.03/3.87 (((subsetI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl475])).
% 24.03/3.87 thf(zip_derived_cl496, plain,
% 24.03/3.87 (~ (((upairsetIL) =>
% 24.03/3.87 (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 (((powerset__Cong) =>
% 24.03/3.87 (((setunion__Cong) =>
% 24.03/3.87 (((exuEu) =>
% 24.03/3.87 (((descr__Cong) =>
% 24.03/3.87 (((dsetconstr__Cong) =>
% 24.03/3.87 (((subsetI1) =>
% 24.03/3.87 (((eqimpsubset2) =>
% 24.03/3.87 (((eqimpsubset1) =>
% 24.03/3.87 (((subsetI2) =>
% 24.03/3.87 (((emptysetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.87 ((
% 24.03/3.87 (!!) @ (
% 24.03/3.87 (('#B') @ (
% 24.03/3.87 !!) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 !!))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#S') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#S') @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 '#C'))) @
% 24.03/3.87 (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ (
% 24.03/3.87 (
% 24.03/3.87 ('#B') @ subset)))) @
% 24.03/3.87 dpsetconstr)))))) @
% 24.03/3.87 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl485])).
% 24.03/3.87 thf(zip_derived_cl507, plain,
% 24.03/3.87 (~ (((upairsetIR) =>
% 24.03/3.87 (((emptyE1) =>
% 24.03/3.87 (((vacuousDall) =>
% 24.03/3.87 (((quantDeMorgan1) =>
% 24.03/3.87 (((quantDeMorgan2) =>
% 24.03/3.87 (((quantDeMorgan3) =>
% 24.03/3.87 (((quantDeMorgan4) =>
% 24.03/3.87 (((prop2setI) =>
% 24.03/3.87 (((prop2set2propI) =>
% 24.03/3.87 (((notdexE) =>
% 24.03/3.87 (((notdallE) =>
% 24.03/3.87 (((exuI1) =>
% 24.03/3.87 (((exuI3) =>
% 24.03/3.87 (((exuI2) =>
% 24.03/3.87 (((inCongP) =>
% 24.03/3.87 (((in__Cong) =>
% 24.03/3.87 (((exuE3u) =>
% 24.03/3.87 (((exu__Cong) =>
% 24.03/3.87 (((setadjoin__Cong) =>
% 24.03/3.87 (((powerset__Cong) =>
% 24.03/3.87 (((setunion__Cong) =>
% 24.03/3.87 (((exuEu) =>
% 24.03/3.87 (((descr__Cong) =>
% 24.03/3.87 (((dsetconstr__Cong) =>
% 24.03/3.87 (((subsetI1) =>
% 24.03/3.87 (((eqimpsubset2) =>
% 24.03/3.87 (((eqimpsubset1) =>
% 24.03/3.87 (((subsetI2) =>
% 24.03/3.87 (((emptysetsubset) =>
% 24.03/3.87 (((subsetE) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (notsubsetI) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (notequalI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetRefl) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetTrans) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setadjoinSub2) =>
% 24.03/3.87 ((
% 24.03/3.87 (subset2powerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (setextsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (subsetemptysetimpeq) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetE1) =>
% 24.03/3.87 ((
% 24.03/3.87 (inPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (powersetsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepInPowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (sepSubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2IR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionEcases) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionE) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binunionRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectI) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset5) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset3) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectER) =>
% 24.03/3.87 ((
% 24.03/3.87 (disjointsetsI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectRsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset4) =>
% 24.03/3.87 ((
% 24.03/3.87 (binintersectSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (bs114d) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusI) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusER) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusERneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusELneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusILneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusIRneg) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusLsub) =>
% 24.03/3.87 ((
% 24.03/3.87 (setminusSubset1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffE) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffI2) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg1) =>
% 24.03/3.87 ((
% 24.03/3.87 (symdiffIneg2) =>
% 24.03/3.87 ((
% 24.03/3.87 (secondinupair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairIR) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairiskpair) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairp) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsubset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowerset) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletoninpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairset2E) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairsubunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairinpowunion) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem2) =>
% 24.03/3.87 ((
% 24.03/3.87 (ubforcartprodlem3) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair1) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempair) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionE2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton1) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setunionsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1E1) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I) =>
% 24.03/3.87 ((
% 24.03/3.87 (ex1I2) =>
% 24.03/3.87 ((
% 24.03/3.87 (singletonsuniq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL1) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (theprop) =>
% 24.03/3.87 ((
% 24.03/3.87 (kfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstin) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjL) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR11) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR12) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR1) =>
% 24.03/3.87 ((
% 24.03/3.87 (upairequniteq) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR2) =>
% 24.03/3.87 ((
% 24.03/3.87 (setukpairinjR) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndsingleton) =>
% 24.03/3.87 ((
% 24.03/3.87 (ksndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (kpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndin) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemEL) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairmemER) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodmempaircEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodfstpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodsndpairEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (cartprodpairsurjEq) =>
% 24.03/3.87 ((
% 24.03/3.87 (dpsetconstrI) =>
% 24.03/3.88 ((
% 24.03/3.88 (!!) @ (
% 24.03/3.88 (('#B') @ (
% 24.03/3.88 !!) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 !!))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#S') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#S') @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#C'))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ subset)))) @
% 24.03/3.88 dpsetconstr)))))) @
% 24.03/3.88 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.88 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl496])).
% 24.03/3.88 thf(zip_derived_cl517, plain,
% 24.03/3.88 (~ (((emptyE1) =>
% 24.03/3.88 (((vacuousDall) =>
% 24.03/3.88 (((quantDeMorgan1) =>
% 24.03/3.88 (((quantDeMorgan2) =>
% 24.03/3.88 (((quantDeMorgan3) =>
% 24.03/3.88 (((quantDeMorgan4) =>
% 24.03/3.88 (((prop2setI) =>
% 24.03/3.88 (((prop2set2propI) =>
% 24.03/3.88 (((notdexE) =>
% 24.03/3.88 (((notdallE) =>
% 24.03/3.88 (((exuI1) =>
% 24.03/3.88 (((exuI3) =>
% 24.03/3.88 (((exuI2) =>
% 24.03/3.88 (((inCongP) =>
% 24.03/3.88 (((in__Cong) =>
% 24.03/3.88 (((exuE3u) =>
% 24.03/3.88 (((exu__Cong) =>
% 24.03/3.88 (((setadjoin__Cong) =>
% 24.03/3.88 (((powerset__Cong) =>
% 24.03/3.88 (((setunion__Cong) =>
% 24.03/3.88 (((exuEu) =>
% 24.03/3.88 (((descr__Cong) =>
% 24.03/3.88 (((dsetconstr__Cong) =>
% 24.03/3.88 (((subsetI1) =>
% 24.03/3.88 (((eqimpsubset2) =>
% 24.03/3.88 (((eqimpsubset1) =>
% 24.03/3.88 (((subsetI2) =>
% 24.03/3.88 (((emptysetsubset) =>
% 24.03/3.88 (((subsetE) =>
% 24.03/3.88 (((subsetE2) =>
% 24.03/3.88 ((
% 24.03/3.88 (notsubsetI) =>
% 24.03/3.88 ((
% 24.03/3.88 (notequalI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (notequalI2) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetRefl) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetTrans) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub2) =>
% 24.03/3.88 ((
% 24.03/3.88 (subset2powerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (setextsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetemptysetimpeq) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetE1) =>
% 24.03/3.88 ((
% 24.03/3.88 (inPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepInPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepSubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2IR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionEcases) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionE) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectI) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset5) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset3) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectER) =>
% 24.03/3.88 ((
% 24.03/3.88 (disjointsetsI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset4) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (bs114d) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusI) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusER) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusERneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusELneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusILneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusIRneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffE) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI2) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg2) =>
% 24.03/3.88 ((
% 24.03/3.88 (secondinupair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairiskpair) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairp) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2E) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairsubunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairinpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem2) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem3) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair1) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionE2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton1) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1E1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I2) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsuniq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL1) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (theprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstin) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR11) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR12) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR1) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairequniteq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemER) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempaircEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (dpsetconstrI) =>
% 24.03/3.88 ((
% 24.03/3.88 (!!) @ (
% 24.03/3.88 (('#B') @ (
% 24.03/3.88 !!) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 !!))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#S') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#S') @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#C'))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ subset)))) @
% 24.03/3.88 dpsetconstr)))))) @
% 24.03/3.88 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.88 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl507])).
% 24.03/3.88 thf(zip_derived_cl528, plain,
% 24.03/3.88 (~ (((vacuousDall) =>
% 24.03/3.88 (((quantDeMorgan1) =>
% 24.03/3.88 (((quantDeMorgan2) =>
% 24.03/3.88 (((quantDeMorgan3) =>
% 24.03/3.88 (((quantDeMorgan4) =>
% 24.03/3.88 (((prop2setI) =>
% 24.03/3.88 (((prop2set2propI) =>
% 24.03/3.88 (((notdexE) =>
% 24.03/3.88 (((notdallE) =>
% 24.03/3.88 (((exuI1) =>
% 24.03/3.88 (((exuI3) =>
% 24.03/3.88 (((exuI2) =>
% 24.03/3.88 (((inCongP) =>
% 24.03/3.88 (((in__Cong) =>
% 24.03/3.88 (((exuE3u) =>
% 24.03/3.88 (((exu__Cong) =>
% 24.03/3.88 (((setadjoin__Cong) =>
% 24.03/3.88 (((powerset__Cong) =>
% 24.03/3.88 (((setunion__Cong) =>
% 24.03/3.88 (((exuEu) =>
% 24.03/3.88 (((descr__Cong) =>
% 24.03/3.88 (((dsetconstr__Cong) =>
% 24.03/3.88 (((subsetI1) =>
% 24.03/3.88 (((eqimpsubset2) =>
% 24.03/3.88 (((eqimpsubset1) =>
% 24.03/3.88 (((subsetI2) =>
% 24.03/3.88 (((emptysetsubset) =>
% 24.03/3.88 (((subsetE) =>
% 24.03/3.88 (((subsetE2) =>
% 24.03/3.88 (((notsubsetI) =>
% 24.03/3.88 ((
% 24.03/3.88 (notequalI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (notequalI2) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetRefl) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetTrans) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub2) =>
% 24.03/3.88 ((
% 24.03/3.88 (subset2powerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (setextsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetemptysetimpeq) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetE1) =>
% 24.03/3.88 ((
% 24.03/3.88 (inPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepInPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepSubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2IR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionEcases) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionE) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectI) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset5) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset3) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectER) =>
% 24.03/3.88 ((
% 24.03/3.88 (disjointsetsI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset4) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (bs114d) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusI) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusER) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusERneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusELneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusILneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusIRneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffE) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI2) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg2) =>
% 24.03/3.88 ((
% 24.03/3.88 (secondinupair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairiskpair) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairp) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2E) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairsubunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairinpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem2) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem3) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair1) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionE2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton1) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1E1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I2) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsuniq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL1) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (theprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstin) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR11) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR12) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR1) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairequniteq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemER) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempaircEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (dpsetconstrI) =>
% 24.03/3.88 ((
% 24.03/3.88 (!!) @ (
% 24.03/3.88 (('#B') @ (
% 24.03/3.88 !!) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 !!))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#S') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#S') @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#C'))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ subset)))) @
% 24.03/3.88 dpsetconstr)))))) @
% 24.03/3.88 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.88 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl517])).
% 24.03/3.88 thf(zip_derived_cl537, plain,
% 24.03/3.88 (~ (((quantDeMorgan1) =>
% 24.03/3.88 (((quantDeMorgan2) =>
% 24.03/3.88 (((quantDeMorgan3) =>
% 24.03/3.88 (((quantDeMorgan4) =>
% 24.03/3.88 (((prop2setI) =>
% 24.03/3.88 (((prop2set2propI) =>
% 24.03/3.88 (((notdexE) =>
% 24.03/3.88 (((notdallE) =>
% 24.03/3.88 (((exuI1) =>
% 24.03/3.88 (((exuI3) =>
% 24.03/3.88 (((exuI2) =>
% 24.03/3.88 (((inCongP) =>
% 24.03/3.88 (((in__Cong) =>
% 24.03/3.88 (((exuE3u) =>
% 24.03/3.88 (((exu__Cong) =>
% 24.03/3.88 (((setadjoin__Cong) =>
% 24.03/3.88 (((powerset__Cong) =>
% 24.03/3.88 (((setunion__Cong) =>
% 24.03/3.88 (((exuEu) =>
% 24.03/3.88 (((descr__Cong) =>
% 24.03/3.88 (((dsetconstr__Cong) =>
% 24.03/3.88 (((subsetI1) =>
% 24.03/3.88 (((eqimpsubset2) =>
% 24.03/3.88 (((eqimpsubset1) =>
% 24.03/3.88 (((subsetI2) =>
% 24.03/3.88 (((emptysetsubset) =>
% 24.03/3.88 (((subsetE) =>
% 24.03/3.88 (((subsetE2) =>
% 24.03/3.88 (((notsubsetI) =>
% 24.03/3.88 (((notequalI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (notequalI2) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetRefl) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetTrans) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub2) =>
% 24.03/3.88 ((
% 24.03/3.88 (subset2powerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (setextsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetemptysetimpeq) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetE1) =>
% 24.03/3.88 ((
% 24.03/3.88 (inPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepInPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepSubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2IR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionEcases) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionE) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectI) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset5) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset3) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectER) =>
% 24.03/3.88 ((
% 24.03/3.88 (disjointsetsI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset4) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (bs114d) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusI) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusER) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusERneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusELneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusILneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusIRneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffE) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI2) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg2) =>
% 24.03/3.88 ((
% 24.03/3.88 (secondinupair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairiskpair) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairp) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2E) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairsubunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairinpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem2) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem3) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair1) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionE2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton1) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1E1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I2) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsuniq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL1) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (theprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstin) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR11) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR12) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR1) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairequniteq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemER) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempaircEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (dpsetconstrI) =>
% 24.03/3.88 ((
% 24.03/3.88 (!!) @ (
% 24.03/3.88 (('#B') @ (
% 24.03/3.88 !!) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 !!))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#S') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#S') @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#C'))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ subset)))) @
% 24.03/3.88 dpsetconstr)))))) @
% 24.03/3.88 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.88 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl528])).
% 24.03/3.88 thf(zip_derived_cl546, plain,
% 24.03/3.88 (~ (((quantDeMorgan2) =>
% 24.03/3.88 (((quantDeMorgan3) =>
% 24.03/3.88 (((quantDeMorgan4) =>
% 24.03/3.88 (((prop2setI) =>
% 24.03/3.88 (((prop2set2propI) =>
% 24.03/3.88 (((notdexE) =>
% 24.03/3.88 (((notdallE) =>
% 24.03/3.88 (((exuI1) =>
% 24.03/3.88 (((exuI3) =>
% 24.03/3.88 (((exuI2) =>
% 24.03/3.88 (((inCongP) =>
% 24.03/3.88 (((in__Cong) =>
% 24.03/3.88 (((exuE3u) =>
% 24.03/3.88 (((exu__Cong) =>
% 24.03/3.88 (((setadjoin__Cong) =>
% 24.03/3.88 (((powerset__Cong) =>
% 24.03/3.88 (((setunion__Cong) =>
% 24.03/3.88 (((exuEu) =>
% 24.03/3.88 (((descr__Cong) =>
% 24.03/3.88 (((dsetconstr__Cong) =>
% 24.03/3.88 (((subsetI1) =>
% 24.03/3.88 (((eqimpsubset2) =>
% 24.03/3.88 (((eqimpsubset1) =>
% 24.03/3.88 (((subsetI2) =>
% 24.03/3.88 (((emptysetsubset) =>
% 24.03/3.88 (((subsetE) =>
% 24.03/3.88 (((subsetE2) =>
% 24.03/3.88 (((notsubsetI) =>
% 24.03/3.88 (((notequalI1) =>
% 24.03/3.88 (((notequalI2) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetRefl) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetTrans) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub2) =>
% 24.03/3.88 ((
% 24.03/3.88 (subset2powerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (setextsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetemptysetimpeq) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetE1) =>
% 24.03/3.88 ((
% 24.03/3.88 (inPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepInPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepSubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2IR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionEcases) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionE) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectI) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset5) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset3) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectER) =>
% 24.03/3.88 ((
% 24.03/3.88 (disjointsetsI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset4) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (bs114d) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusI) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusER) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusERneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusELneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusILneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusIRneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffE) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI2) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg2) =>
% 24.03/3.88 ((
% 24.03/3.88 (secondinupair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairiskpair) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairp) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2E) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairsubunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairinpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem2) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem3) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair1) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionE2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton1) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1E1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I2) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsuniq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL1) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (theprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstin) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR11) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR12) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR1) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairequniteq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemER) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempaircEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (dpsetconstrI) =>
% 24.03/3.88 ((
% 24.03/3.88 (!!) @ (
% 24.03/3.88 (('#B') @ (
% 24.03/3.88 !!) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 !!))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#S') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#S') @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#C'))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ subset)))) @
% 24.03/3.88 dpsetconstr)))))) @
% 24.03/3.88 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.88 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl537])).
% 24.03/3.88 thf(zip_derived_cl553, plain,
% 24.03/3.88 (~ (((quantDeMorgan3) =>
% 24.03/3.88 (((quantDeMorgan4) =>
% 24.03/3.88 (((prop2setI) =>
% 24.03/3.88 (((prop2set2propI) =>
% 24.03/3.88 (((notdexE) =>
% 24.03/3.88 (((notdallE) =>
% 24.03/3.88 (((exuI1) =>
% 24.03/3.88 (((exuI3) =>
% 24.03/3.88 (((exuI2) =>
% 24.03/3.88 (((inCongP) =>
% 24.03/3.88 (((in__Cong) =>
% 24.03/3.88 (((exuE3u) =>
% 24.03/3.88 (((exu__Cong) =>
% 24.03/3.88 (((setadjoin__Cong) =>
% 24.03/3.88 (((powerset__Cong) =>
% 24.03/3.88 (((setunion__Cong) =>
% 24.03/3.88 (((exuEu) =>
% 24.03/3.88 (((descr__Cong) =>
% 24.03/3.88 (((dsetconstr__Cong) =>
% 24.03/3.88 (((subsetI1) =>
% 24.03/3.88 (((eqimpsubset2) =>
% 24.03/3.88 (((eqimpsubset1) =>
% 24.03/3.88 (((subsetI2) =>
% 24.03/3.88 (((emptysetsubset) =>
% 24.03/3.88 (((subsetE) =>
% 24.03/3.88 (((subsetE2) =>
% 24.03/3.88 (((notsubsetI) =>
% 24.03/3.88 (((notequalI1) =>
% 24.03/3.88 (((notequalI2) =>
% 24.03/3.88 (((subsetRefl) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetTrans) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub2) =>
% 24.03/3.88 ((
% 24.03/3.88 (subset2powerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (setextsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetemptysetimpeq) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetE1) =>
% 24.03/3.88 ((
% 24.03/3.88 (inPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepInPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepSubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2IR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionEcases) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionE) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectI) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset5) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset3) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectER) =>
% 24.03/3.88 ((
% 24.03/3.88 (disjointsetsI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset4) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (bs114d) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusI) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusER) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusERneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusELneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusILneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusIRneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffE) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI2) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg2) =>
% 24.03/3.88 ((
% 24.03/3.88 (secondinupair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairiskpair) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairp) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2E) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairsubunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairinpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem2) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem3) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair1) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionE2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton1) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1E1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I2) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsuniq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL1) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (theprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstin) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR11) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR12) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR1) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairequniteq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemER) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempaircEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (dpsetconstrI) =>
% 24.03/3.88 ((
% 24.03/3.88 (!!) @ (
% 24.03/3.88 (('#B') @ (
% 24.03/3.88 !!) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 !!))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#S') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#S') @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 '#C'))) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ subset)))) @
% 24.03/3.88 dpsetconstr)))))) @
% 24.03/3.88 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.88 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl546])).
% 24.03/3.88 thf(zip_derived_cl561, plain,
% 24.03/3.88 (~ (((quantDeMorgan4) =>
% 24.03/3.88 (((prop2setI) =>
% 24.03/3.88 (((prop2set2propI) =>
% 24.03/3.88 (((notdexE) =>
% 24.03/3.88 (((notdallE) =>
% 24.03/3.88 (((exuI1) =>
% 24.03/3.88 (((exuI3) =>
% 24.03/3.88 (((exuI2) =>
% 24.03/3.88 (((inCongP) =>
% 24.03/3.88 (((in__Cong) =>
% 24.03/3.88 (((exuE3u) =>
% 24.03/3.88 (((exu__Cong) =>
% 24.03/3.88 (((setadjoin__Cong) =>
% 24.03/3.88 (((powerset__Cong) =>
% 24.03/3.88 (((setunion__Cong) =>
% 24.03/3.88 (((exuEu) =>
% 24.03/3.88 (((descr__Cong) =>
% 24.03/3.88 (((dsetconstr__Cong) =>
% 24.03/3.88 (((subsetI1) =>
% 24.03/3.88 (((eqimpsubset2) =>
% 24.03/3.88 (((eqimpsubset1) =>
% 24.03/3.88 (((subsetI2) =>
% 24.03/3.88 (((emptysetsubset) =>
% 24.03/3.88 (((subsetE) =>
% 24.03/3.88 (((subsetE2) =>
% 24.03/3.88 (((notsubsetI) =>
% 24.03/3.88 (((notequalI1) =>
% 24.03/3.88 (((notequalI2) =>
% 24.03/3.88 (((subsetRefl) =>
% 24.03/3.88 (((subsetTrans) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setadjoinSub2) =>
% 24.03/3.88 ((
% 24.03/3.88 (subset2powerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (setextsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (subsetemptysetimpeq) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetE1) =>
% 24.03/3.88 ((
% 24.03/3.88 (inPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (powersetsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepInPowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (sepSubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2IR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionEcases) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionE) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binunionRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectI) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset5) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset3) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectER) =>
% 24.03/3.88 ((
% 24.03/3.88 (disjointsetsI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectRsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset4) =>
% 24.03/3.88 ((
% 24.03/3.88 (binintersectSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (bs114d) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusI) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusER) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusERneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusELneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusILneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusIRneg) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusLsub) =>
% 24.03/3.88 ((
% 24.03/3.88 (setminusSubset1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffE) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffI2) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg1) =>
% 24.03/3.88 ((
% 24.03/3.88 (symdiffIneg2) =>
% 24.03/3.88 ((
% 24.03/3.88 (secondinupair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairIR) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairiskpair) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairp) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsubset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowerset) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletoninpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairset2E) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairsubunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairinpowunion) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem2) =>
% 24.03/3.88 ((
% 24.03/3.88 (ubforcartprodlem3) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair1) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempair) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionE2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton1) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setunionsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1E1) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I) =>
% 24.03/3.88 ((
% 24.03/3.88 (ex1I2) =>
% 24.03/3.88 ((
% 24.03/3.88 (singletonsuniq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL1) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (theprop) =>
% 24.03/3.88 ((
% 24.03/3.88 (kfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstin) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjL) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR11) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR12) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR1) =>
% 24.03/3.88 ((
% 24.03/3.88 (upairequniteq) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR2) =>
% 24.03/3.88 ((
% 24.03/3.88 (setukpairinjR) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndsingleton) =>
% 24.03/3.88 ((
% 24.03/3.88 (ksndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (kpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndin) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemEL) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairmemER) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodmempaircEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodfstpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodsndpairEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (cartprodpairsurjEq) =>
% 24.03/3.88 ((
% 24.03/3.88 (dpsetconstrI) =>
% 24.03/3.88 ((
% 24.03/3.88 (!!) @ (
% 24.03/3.88 (('#B') @ (
% 24.03/3.88 !!) @
% 24.03/3.88 (
% 24.03/3.88 (
% 24.03/3.88 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl553])).
% 24.03/3.89 thf(zip_derived_cl570, plain,
% 24.03/3.89 (~ (((prop2setI) =>
% 24.03/3.89 (((prop2set2propI) =>
% 24.03/3.89 (((notdexE) =>
% 24.03/3.89 (((notdallE) =>
% 24.03/3.89 (((exuI1) =>
% 24.03/3.89 (((exuI3) =>
% 24.03/3.89 (((exuI2) =>
% 24.03/3.89 (((inCongP) =>
% 24.03/3.89 (((in__Cong) =>
% 24.03/3.89 (((exuE3u) =>
% 24.03/3.89 (((exu__Cong) =>
% 24.03/3.89 (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setadjoinSub2) =>
% 24.03/3.89 ((
% 24.03/3.89 (subset2powerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (setextsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (subsetemptysetimpeq) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetE1) =>
% 24.03/3.89 ((
% 24.03/3.89 (inPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepInPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepSubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl561])).
% 24.03/3.89 thf(zip_derived_cl578, plain,
% 24.03/3.89 (~ (((prop2set2propI) =>
% 24.03/3.89 (((notdexE) =>
% 24.03/3.89 (((notdallE) =>
% 24.03/3.89 (((exuI1) =>
% 24.03/3.89 (((exuI3) =>
% 24.03/3.89 (((exuI2) =>
% 24.03/3.89 (((inCongP) =>
% 24.03/3.89 (((in__Cong) =>
% 24.03/3.89 (((exuE3u) =>
% 24.03/3.89 (((exu__Cong) =>
% 24.03/3.89 (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 ((
% 24.03/3.89 (subset2powerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (setextsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (subsetemptysetimpeq) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetE1) =>
% 24.03/3.89 ((
% 24.03/3.89 (inPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepInPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepSubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl570])).
% 24.03/3.89 thf(zip_derived_cl586, plain,
% 24.03/3.89 (~ (((notdexE) =>
% 24.03/3.89 (((notdallE) =>
% 24.03/3.89 (((exuI1) =>
% 24.03/3.89 (((exuI3) =>
% 24.03/3.89 (((exuI2) =>
% 24.03/3.89 (((inCongP) =>
% 24.03/3.89 (((in__Cong) =>
% 24.03/3.89 (((exuE3u) =>
% 24.03/3.89 (((exu__Cong) =>
% 24.03/3.89 (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 (((subset2powerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (setextsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (subsetemptysetimpeq) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetE1) =>
% 24.03/3.89 ((
% 24.03/3.89 (inPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepInPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepSubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl578])).
% 24.03/3.89 thf(zip_derived_cl595, plain,
% 24.03/3.89 (~ (((notdallE) =>
% 24.03/3.89 (((exuI1) =>
% 24.03/3.89 (((exuI3) =>
% 24.03/3.89 (((exuI2) =>
% 24.03/3.89 (((inCongP) =>
% 24.03/3.89 (((in__Cong) =>
% 24.03/3.89 (((exuE3u) =>
% 24.03/3.89 (((exu__Cong) =>
% 24.03/3.89 (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 (((subset2powerset) =>
% 24.03/3.89 (((setextsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (subsetemptysetimpeq) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetE1) =>
% 24.03/3.89 ((
% 24.03/3.89 (inPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepInPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepSubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl586])).
% 24.03/3.89 thf(zip_derived_cl606, plain,
% 24.03/3.89 (~ (((exuI1) =>
% 24.03/3.89 (((exuI3) =>
% 24.03/3.89 (((exuI2) =>
% 24.03/3.89 (((inCongP) =>
% 24.03/3.89 (((in__Cong) =>
% 24.03/3.89 (((exuE3u) =>
% 24.03/3.89 (((exu__Cong) =>
% 24.03/3.89 (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 (((subset2powerset) =>
% 24.03/3.89 (((setextsub) =>
% 24.03/3.89 (((subsetemptysetimpeq) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetE1) =>
% 24.03/3.89 ((
% 24.03/3.89 (inPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepInPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepSubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl595])).
% 24.03/3.89 thf(zip_derived_cl619, plain,
% 24.03/3.89 (~ (((exuI3) =>
% 24.03/3.89 (((exuI2) =>
% 24.03/3.89 (((inCongP) =>
% 24.03/3.89 (((in__Cong) =>
% 24.03/3.89 (((exuE3u) =>
% 24.03/3.89 (((exu__Cong) =>
% 24.03/3.89 (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 (((subset2powerset) =>
% 24.03/3.89 (((setextsub) =>
% 24.03/3.89 (((subsetemptysetimpeq) =>
% 24.03/3.89 (((powersetI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetE1) =>
% 24.03/3.89 ((
% 24.03/3.89 (inPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepInPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepSubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl606])).
% 24.03/3.89 thf(zip_derived_cl630, plain,
% 24.03/3.89 (~ (((exuI2) =>
% 24.03/3.89 (((inCongP) =>
% 24.03/3.89 (((in__Cong) =>
% 24.03/3.89 (((exuE3u) =>
% 24.03/3.89 (((exu__Cong) =>
% 24.03/3.89 (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 (((subset2powerset) =>
% 24.03/3.89 (((setextsub) =>
% 24.03/3.89 (((subsetemptysetimpeq) =>
% 24.03/3.89 (((powersetI1) =>
% 24.03/3.89 (((powersetE1) =>
% 24.03/3.89 ((
% 24.03/3.89 (inPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepInPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepSubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl619])).
% 24.03/3.89 thf(zip_derived_cl640, plain,
% 24.03/3.89 (~ (((inCongP) =>
% 24.03/3.89 (((in__Cong) =>
% 24.03/3.89 (((exuE3u) =>
% 24.03/3.89 (((exu__Cong) =>
% 24.03/3.89 (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 (((subset2powerset) =>
% 24.03/3.89 (((setextsub) =>
% 24.03/3.89 (((subsetemptysetimpeq) =>
% 24.03/3.89 (((powersetI1) =>
% 24.03/3.89 (((powersetE1) =>
% 24.03/3.89 (((inPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (powersetsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepInPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepSubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl630])).
% 24.03/3.89 thf(zip_derived_cl650, plain,
% 24.03/3.89 (~ (((in__Cong) =>
% 24.03/3.89 (((exuE3u) =>
% 24.03/3.89 (((exu__Cong) =>
% 24.03/3.89 (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 (((subset2powerset) =>
% 24.03/3.89 (((setextsub) =>
% 24.03/3.89 (((subsetemptysetimpeq) =>
% 24.03/3.89 (((powersetI1) =>
% 24.03/3.89 (((powersetE1) =>
% 24.03/3.89 (((inPowerset) =>
% 24.03/3.89 (((powersetsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepInPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepSubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl640])).
% 24.03/3.89 thf(zip_derived_cl660, plain,
% 24.03/3.89 (~ (((exuE3u) =>
% 24.03/3.89 (((exu__Cong) =>
% 24.03/3.89 (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 (((subset2powerset) =>
% 24.03/3.89 (((setextsub) =>
% 24.03/3.89 (((subsetemptysetimpeq) =>
% 24.03/3.89 (((powersetI1) =>
% 24.03/3.89 (((powersetE1) =>
% 24.03/3.89 (((inPowerset) =>
% 24.03/3.89 (((powersetsubset) =>
% 24.03/3.89 (((sepInPowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (sepSubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl650])).
% 24.03/3.89 thf(zip_derived_cl672, plain,
% 24.03/3.89 (~ (((exu__Cong) =>
% 24.03/3.89 (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 (((subset2powerset) =>
% 24.03/3.89 (((setextsub) =>
% 24.03/3.89 (((subsetemptysetimpeq) =>
% 24.03/3.89 (((powersetI1) =>
% 24.03/3.89 (((powersetE1) =>
% 24.03/3.89 (((inPowerset) =>
% 24.03/3.89 (((powersetsubset) =>
% 24.03/3.89 (((sepInPowerset) =>
% 24.03/3.89 (((sepSubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl660])).
% 24.03/3.89 thf(zip_derived_cl685, plain,
% 24.03/3.89 (~ (((setadjoin__Cong) =>
% 24.03/3.89 (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 (((subset2powerset) =>
% 24.03/3.89 (((setextsub) =>
% 24.03/3.89 (((subsetemptysetimpeq) =>
% 24.03/3.89 (((powersetI1) =>
% 24.03/3.89 (((powersetE1) =>
% 24.03/3.89 (((inPowerset) =>
% 24.03/3.89 (((powersetsubset) =>
% 24.03/3.89 (((sepInPowerset) =>
% 24.03/3.89 (((sepSubset) =>
% 24.03/3.89 (((binunionIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.89 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.89 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl672])).
% 24.03/3.89 thf(zip_derived_cl699, plain,
% 24.03/3.89 (~ (((powerset__Cong) =>
% 24.03/3.89 (((setunion__Cong) =>
% 24.03/3.89 (((exuEu) =>
% 24.03/3.89 (((descr__Cong) =>
% 24.03/3.89 (((dsetconstr__Cong) =>
% 24.03/3.89 (((subsetI1) =>
% 24.03/3.89 (((eqimpsubset2) =>
% 24.03/3.89 (((eqimpsubset1) =>
% 24.03/3.89 (((subsetI2) =>
% 24.03/3.89 (((emptysetsubset) =>
% 24.03/3.89 (((subsetE) =>
% 24.03/3.89 (((subsetE2) =>
% 24.03/3.89 (((notsubsetI) =>
% 24.03/3.89 (((notequalI1) =>
% 24.03/3.89 (((notequalI2) =>
% 24.03/3.89 (((subsetRefl) =>
% 24.03/3.89 (((subsetTrans) =>
% 24.03/3.89 (((setadjoinSub) =>
% 24.03/3.89 (((setadjoinSub2) =>
% 24.03/3.89 (((subset2powerset) =>
% 24.03/3.89 (((setextsub) =>
% 24.03/3.89 (((subsetemptysetimpeq) =>
% 24.03/3.89 (((powersetI1) =>
% 24.03/3.89 (((powersetE1) =>
% 24.03/3.89 (((inPowerset) =>
% 24.03/3.89 (((powersetsubset) =>
% 24.03/3.89 (((sepInPowerset) =>
% 24.03/3.89 (((sepSubset) =>
% 24.03/3.89 (((binunionIL) =>
% 24.03/3.89 (((upairset2IR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionEcases) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionE) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binunionRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectI) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset5) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset3) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectER) =>
% 24.03/3.89 ((
% 24.03/3.89 (disjointsetsI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectRsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset4) =>
% 24.03/3.89 ((
% 24.03/3.89 (binintersectSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (bs114d) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusI) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusER) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusERneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusELneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusILneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusIRneg) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusLsub) =>
% 24.03/3.89 ((
% 24.03/3.89 (setminusSubset1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffE) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffI2) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg1) =>
% 24.03/3.89 ((
% 24.03/3.89 (symdiffIneg2) =>
% 24.03/3.89 ((
% 24.03/3.89 (secondinupair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairIR) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairiskpair) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairp) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsubset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowerset) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletoninpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairset2E) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairsubunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairinpowunion) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem2) =>
% 24.03/3.89 ((
% 24.03/3.89 (ubforcartprodlem3) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair1) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempair) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionE2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton1) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setunionsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1E1) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I) =>
% 24.03/3.89 ((
% 24.03/3.89 (ex1I2) =>
% 24.03/3.89 ((
% 24.03/3.89 (singletonsuniq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL1) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (theprop) =>
% 24.03/3.89 ((
% 24.03/3.89 (kfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstin) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjL) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR11) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR12) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR1) =>
% 24.03/3.89 ((
% 24.03/3.89 (upairequniteq) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR2) =>
% 24.03/3.89 ((
% 24.03/3.89 (setukpairinjR) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndsingleton) =>
% 24.03/3.89 ((
% 24.03/3.89 (ksndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (kpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndin) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemEL) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairmemER) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodmempaircEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodfstpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodsndpairEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (cartprodpairsurjEq) =>
% 24.03/3.89 ((
% 24.03/3.89 (dpsetconstrI) =>
% 24.03/3.89 ((
% 24.03/3.89 (!!) @ (
% 24.03/3.89 (('#B') @ (
% 24.03/3.89 !!) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 !!))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#S') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#S') @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 '#C'))) @
% 24.03/3.89 (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ (
% 24.03/3.89 (
% 24.03/3.89 ('#B') @ subset)))) @
% 24.03/3.89 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl685])).
% 24.03/3.90 thf(zip_derived_cl714, plain,
% 24.03/3.90 (~ (((setunion__Cong) =>
% 24.03/3.90 (((exuEu) =>
% 24.03/3.90 (((descr__Cong) =>
% 24.03/3.90 (((dsetconstr__Cong) =>
% 24.03/3.90 (((subsetI1) =>
% 24.03/3.90 (((eqimpsubset2) =>
% 24.03/3.90 (((eqimpsubset1) =>
% 24.03/3.90 (((subsetI2) =>
% 24.03/3.90 (((emptysetsubset) =>
% 24.03/3.90 (((subsetE) =>
% 24.03/3.90 (((subsetE2) =>
% 24.03/3.90 (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (binunionEcases) =>
% 24.03/3.90 ((
% 24.03/3.90 (binunionE) =>
% 24.03/3.90 ((
% 24.03/3.90 (binunionLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binunionRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectI) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset5) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset3) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl699])).
% 24.03/3.90 thf(zip_derived_cl731, plain,
% 24.03/3.90 (~ (((exuEu) =>
% 24.03/3.90 (((descr__Cong) =>
% 24.03/3.90 (((dsetconstr__Cong) =>
% 24.03/3.90 (((subsetI1) =>
% 24.03/3.90 (((eqimpsubset2) =>
% 24.03/3.90 (((eqimpsubset1) =>
% 24.03/3.90 (((subsetI2) =>
% 24.03/3.90 (((emptysetsubset) =>
% 24.03/3.90 (((subsetE) =>
% 24.03/3.90 (((subsetE2) =>
% 24.03/3.90 (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 ((
% 24.03/3.90 (binunionE) =>
% 24.03/3.90 ((
% 24.03/3.90 (binunionLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binunionRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectI) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset5) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset3) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl714])).
% 24.03/3.90 thf(zip_derived_cl749, plain,
% 24.03/3.90 (~ (((descr__Cong) =>
% 24.03/3.90 (((dsetconstr__Cong) =>
% 24.03/3.90 (((subsetI1) =>
% 24.03/3.90 (((eqimpsubset2) =>
% 24.03/3.90 (((eqimpsubset1) =>
% 24.03/3.90 (((subsetI2) =>
% 24.03/3.90 (((emptysetsubset) =>
% 24.03/3.90 (((subsetE) =>
% 24.03/3.90 (((subsetE2) =>
% 24.03/3.90 (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 ((
% 24.03/3.90 (binunionLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binunionRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectI) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset5) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset3) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl731])).
% 24.03/3.90 thf(zip_derived_cl769, plain,
% 24.03/3.90 (~ (((dsetconstr__Cong) =>
% 24.03/3.90 (((subsetI1) =>
% 24.03/3.90 (((eqimpsubset2) =>
% 24.03/3.90 (((eqimpsubset1) =>
% 24.03/3.90 (((subsetI2) =>
% 24.03/3.90 (((emptysetsubset) =>
% 24.03/3.90 (((subsetE) =>
% 24.03/3.90 (((subsetE2) =>
% 24.03/3.90 (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binunionRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectI) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset5) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset3) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl749])).
% 24.03/3.90 thf(zip_derived_cl789, plain,
% 24.03/3.90 (~ (((subsetI1) =>
% 24.03/3.90 (((eqimpsubset2) =>
% 24.03/3.90 (((eqimpsubset1) =>
% 24.03/3.90 (((subsetI2) =>
% 24.03/3.90 (((emptysetsubset) =>
% 24.03/3.90 (((subsetE) =>
% 24.03/3.90 (((subsetE2) =>
% 24.03/3.90 (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectI) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset5) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset3) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl769])).
% 24.03/3.90 thf(zip_derived_cl807, plain,
% 24.03/3.90 (~ (((eqimpsubset2) =>
% 24.03/3.90 (((eqimpsubset1) =>
% 24.03/3.90 (((subsetI2) =>
% 24.03/3.90 (((emptysetsubset) =>
% 24.03/3.90 (((subsetE) =>
% 24.03/3.90 (((subsetE2) =>
% 24.03/3.90 (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset5) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset3) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl789])).
% 24.03/3.90 thf(zip_derived_cl824, plain,
% 24.03/3.90 (~ (((eqimpsubset1) =>
% 24.03/3.90 (((subsetI2) =>
% 24.03/3.90 (((emptysetsubset) =>
% 24.03/3.90 (((subsetE) =>
% 24.03/3.90 (((subsetE2) =>
% 24.03/3.90 (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset3) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl807])).
% 24.03/3.90 thf(zip_derived_cl838, plain,
% 24.03/3.90 (~ (((subsetI2) =>
% 24.03/3.90 (((emptysetsubset) =>
% 24.03/3.90 (((subsetE) =>
% 24.03/3.90 (((subsetE2) =>
% 24.03/3.90 (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset3) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl824])).
% 24.03/3.90 thf(zip_derived_cl850, plain,
% 24.03/3.90 (~ (((emptysetsubset) =>
% 24.03/3.90 (((subsetE) =>
% 24.03/3.90 (((subsetE2) =>
% 24.03/3.90 (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset3) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl838])).
% 24.03/3.90 thf(zip_derived_cl863, plain,
% 24.03/3.90 (~ (((subsetE) =>
% 24.03/3.90 (((subsetE2) =>
% 24.03/3.90 (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset3) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl850])).
% 24.03/3.90 thf(zip_derived_cl878, plain,
% 24.03/3.90 (~ (((subsetE2) =>
% 24.03/3.90 (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl863])).
% 24.03/3.90 thf(zip_derived_cl896, plain,
% 24.03/3.90 (~ (((notsubsetI) =>
% 24.03/3.90 (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 ((
% 24.03/3.90 (disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl878])).
% 24.03/3.90 thf(zip_derived_cl909, plain,
% 24.03/3.90 (~ (((notequalI1) =>
% 24.03/3.90 (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl896])).
% 24.03/3.90 thf(zip_derived_cl924, plain,
% 24.03/3.90 (~ (((notequalI2) =>
% 24.03/3.90 (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl909])).
% 24.03/3.90 thf(zip_derived_cl938, plain,
% 24.03/3.90 (~ (((subsetRefl) =>
% 24.03/3.90 (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 (((binintersectSubset4) =>
% 24.03/3.90 ((
% 24.03/3.90 (binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl924])).
% 24.03/3.90 thf(zip_derived_cl952, plain,
% 24.03/3.90 (~ (((subsetTrans) =>
% 24.03/3.90 (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 (((binintersectSubset4) =>
% 24.03/3.90 (((binintersectSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl938])).
% 24.03/3.90 thf(zip_derived_cl967, plain,
% 24.03/3.90 (~ (((setadjoinSub) =>
% 24.03/3.90 (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 (((binintersectSubset4) =>
% 24.03/3.90 (((binintersectSubset1) =>
% 24.03/3.90 (((bs114d) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl952])).
% 24.03/3.90 thf(zip_derived_cl984, plain,
% 24.03/3.90 (~ (((setadjoinSub2) =>
% 24.03/3.90 (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 (((binintersectSubset4) =>
% 24.03/3.90 (((binintersectSubset1) =>
% 24.03/3.90 (((bs114d) =>
% 24.03/3.90 (((setminusI) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl967])).
% 24.03/3.90 thf(zip_derived_cl1000, plain,
% 24.03/3.90 (~ (((subset2powerset) =>
% 24.03/3.90 (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 (((binintersectSubset4) =>
% 24.03/3.90 (((binintersectSubset1) =>
% 24.03/3.90 (((bs114d) =>
% 24.03/3.90 (((setminusI) =>
% 24.03/3.90 (((setminusEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl984])).
% 24.03/3.90 thf(zip_derived_cl1015, plain,
% 24.03/3.90 (~ (((setextsub) =>
% 24.03/3.90 (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 (((binintersectSubset4) =>
% 24.03/3.90 (((binintersectSubset1) =>
% 24.03/3.90 (((bs114d) =>
% 24.03/3.90 (((setminusI) =>
% 24.03/3.90 (((setminusEL) =>
% 24.03/3.90 (((setminusER) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1000])).
% 24.03/3.90 thf(zip_derived_cl1027, plain,
% 24.03/3.90 (~ (((subsetemptysetimpeq) =>
% 24.03/3.90 (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 (((binintersectSubset4) =>
% 24.03/3.90 (((binintersectSubset1) =>
% 24.03/3.90 (((bs114d) =>
% 24.03/3.90 (((setminusI) =>
% 24.03/3.90 (((setminusEL) =>
% 24.03/3.90 (((setminusER) =>
% 24.03/3.90 (((setminusSubset2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1015])).
% 24.03/3.90 thf(zip_derived_cl1039, plain,
% 24.03/3.90 (~ (((powersetI1) =>
% 24.03/3.90 (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 (((binintersectSubset4) =>
% 24.03/3.90 (((binintersectSubset1) =>
% 24.03/3.90 (((bs114d) =>
% 24.03/3.90 (((setminusI) =>
% 24.03/3.90 (((setminusEL) =>
% 24.03/3.90 (((setminusER) =>
% 24.03/3.90 (((setminusSubset2) =>
% 24.03/3.90 (((setminusERneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1027])).
% 24.03/3.90 thf(zip_derived_cl1055, plain,
% 24.03/3.90 (~ (((powersetE1) =>
% 24.03/3.90 (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 (((binintersectSubset4) =>
% 24.03/3.90 (((binintersectSubset1) =>
% 24.03/3.90 (((bs114d) =>
% 24.03/3.90 (((setminusI) =>
% 24.03/3.90 (((setminusEL) =>
% 24.03/3.90 (((setminusER) =>
% 24.03/3.90 (((setminusSubset2) =>
% 24.03/3.90 (((setminusERneg) =>
% 24.03/3.90 (((setminusELneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1039])).
% 24.03/3.90 thf(zip_derived_cl1067, plain,
% 24.03/3.90 (~ (((inPowerset) =>
% 24.03/3.90 (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 (((binintersectSubset4) =>
% 24.03/3.90 (((binintersectSubset1) =>
% 24.03/3.90 (((bs114d) =>
% 24.03/3.90 (((setminusI) =>
% 24.03/3.90 (((setminusEL) =>
% 24.03/3.90 (((setminusER) =>
% 24.03/3.90 (((setminusSubset2) =>
% 24.03/3.90 (((setminusERneg) =>
% 24.03/3.90 (((setminusELneg) =>
% 24.03/3.90 (((setminusILneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton1) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1E1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I) =>
% 24.03/3.90 ((
% 24.03/3.90 (ex1I2) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsuniq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL1) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (theprop) =>
% 24.03/3.90 ((
% 24.03/3.90 (kfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstin) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR11) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR12) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR1) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairequniteq) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR2) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairinjR) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndsingleton) =>
% 24.03/3.90 ((
% 24.03/3.90 (ksndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemEL) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairmemER) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempaircEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodfstpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodsndpairEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairsurjEq) =>
% 24.03/3.90 ((
% 24.03/3.90 (dpsetconstrI) =>
% 24.03/3.90 ((
% 24.03/3.90 (!!) @ (
% 24.03/3.90 (('#B') @ (
% 24.03/3.90 !!) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 !!))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#S') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#S') @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 '#C'))) @
% 24.03/3.90 (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ (
% 24.03/3.90 (
% 24.03/3.90 ('#B') @ subset)))) @
% 24.03/3.90 dpsetconstr)))))) @
% 24.03/3.90 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.90 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1055])).
% 24.03/3.90 thf(zip_derived_cl1074, plain,
% 24.03/3.90 (~ (((powersetsubset) =>
% 24.03/3.90 (((sepInPowerset) =>
% 24.03/3.90 (((sepSubset) =>
% 24.03/3.90 (((binunionIL) =>
% 24.03/3.90 (((upairset2IR) =>
% 24.03/3.90 (((binunionIR) =>
% 24.03/3.90 (((binunionEcases) =>
% 24.03/3.90 (((binunionE) =>
% 24.03/3.90 (((binunionLsub) =>
% 24.03/3.90 (((binunionRsub) =>
% 24.03/3.90 (((binintersectI) =>
% 24.03/3.90 (((binintersectSubset5) =>
% 24.03/3.90 (((binintersectEL) =>
% 24.03/3.90 (((binintersectLsub) =>
% 24.03/3.90 (((binintersectSubset2) =>
% 24.03/3.90 (((binintersectSubset3) =>
% 24.03/3.90 (((binintersectER) =>
% 24.03/3.90 (((disjointsetsI1) =>
% 24.03/3.90 (((binintersectRsub) =>
% 24.03/3.90 (((binintersectSubset4) =>
% 24.03/3.90 (((binintersectSubset1) =>
% 24.03/3.90 (((bs114d) =>
% 24.03/3.90 (((setminusI) =>
% 24.03/3.90 (((setminusEL) =>
% 24.03/3.90 (((setminusER) =>
% 24.03/3.90 (((setminusSubset2) =>
% 24.03/3.90 (((setminusERneg) =>
% 24.03/3.90 (((setminusELneg) =>
% 24.03/3.90 (((setminusILneg) =>
% 24.03/3.90 (((setminusIRneg) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusLsub) =>
% 24.03/3.90 ((
% 24.03/3.90 (setminusSubset1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffE) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffI2) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg1) =>
% 24.03/3.90 ((
% 24.03/3.90 (symdiffIneg2) =>
% 24.03/3.90 ((
% 24.03/3.90 (secondinupair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIL) =>
% 24.03/3.90 ((
% 24.03/3.90 (setukpairIR) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairiskpair) =>
% 24.03/3.90 ((
% 24.03/3.90 (kpairp) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletonsubset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowerset) =>
% 24.03/3.90 ((
% 24.03/3.90 (singletoninpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairset2E) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairsubunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (upairinpowunion) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem1) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem2) =>
% 24.03/3.90 ((
% 24.03/3.90 (ubforcartprodlem3) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodpairin) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair1) =>
% 24.03/3.90 ((
% 24.03/3.90 (cartprodmempair) =>
% 24.03/3.90 ((
% 24.03/3.90 (setunionE2) =>
% 24.03/3.90 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1067])).
% 24.03/3.92 thf(zip_derived_cl1082, plain,
% 24.03/3.92 (~ (((sepInPowerset) =>
% 24.03/3.92 (((sepSubset) =>
% 24.03/3.92 (((binunionIL) =>
% 24.03/3.92 (((upairset2IR) =>
% 24.03/3.92 (((binunionIR) =>
% 24.03/3.92 (((binunionEcases) =>
% 24.03/3.92 (((binunionE) =>
% 24.03/3.92 (((binunionLsub) =>
% 24.03/3.92 (((binunionRsub) =>
% 24.03/3.92 (((binintersectI) =>
% 24.03/3.92 (((binintersectSubset5) =>
% 24.03/3.92 (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 ((
% 24.03/3.92 (setminusSubset1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffE) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffI1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffI2) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffIneg1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffIneg2) =>
% 24.03/3.92 ((
% 24.03/3.92 (secondinupair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIR) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairiskpair) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1074])).
% 24.03/3.92 thf(zip_derived_cl1090, plain,
% 24.03/3.92 (~ (((sepSubset) =>
% 24.03/3.92 (((binunionIL) =>
% 24.03/3.92 (((upairset2IR) =>
% 24.03/3.92 (((binunionIR) =>
% 24.03/3.92 (((binunionEcases) =>
% 24.03/3.92 (((binunionE) =>
% 24.03/3.92 (((binunionLsub) =>
% 24.03/3.92 (((binunionRsub) =>
% 24.03/3.92 (((binintersectI) =>
% 24.03/3.92 (((binintersectSubset5) =>
% 24.03/3.92 (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffE) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffI1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffI2) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffIneg1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffIneg2) =>
% 24.03/3.92 ((
% 24.03/3.92 (secondinupair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIR) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairiskpair) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1082])).
% 24.03/3.92 thf(zip_derived_cl1096, plain,
% 24.03/3.92 (~ (((binunionIL) =>
% 24.03/3.92 (((upairset2IR) =>
% 24.03/3.92 (((binunionIR) =>
% 24.03/3.92 (((binunionEcases) =>
% 24.03/3.92 (((binunionE) =>
% 24.03/3.92 (((binunionLsub) =>
% 24.03/3.92 (((binunionRsub) =>
% 24.03/3.92 (((binintersectI) =>
% 24.03/3.92 (((binintersectSubset5) =>
% 24.03/3.92 (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffI1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffI2) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffIneg1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffIneg2) =>
% 24.03/3.92 ((
% 24.03/3.92 (secondinupair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIR) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairiskpair) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1090])).
% 24.03/3.92 thf(zip_derived_cl1102, plain,
% 24.03/3.92 (~ (((upairset2IR) =>
% 24.03/3.92 (((binunionIR) =>
% 24.03/3.92 (((binunionEcases) =>
% 24.03/3.92 (((binunionE) =>
% 24.03/3.92 (((binunionLsub) =>
% 24.03/3.92 (((binunionRsub) =>
% 24.03/3.92 (((binintersectI) =>
% 24.03/3.92 (((binintersectSubset5) =>
% 24.03/3.92 (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffI2) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffIneg1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffIneg2) =>
% 24.03/3.92 ((
% 24.03/3.92 (secondinupair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIR) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairiskpair) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1096])).
% 24.03/3.92 thf(zip_derived_cl1109, plain,
% 24.03/3.92 (~ (((binunionIR) =>
% 24.03/3.92 (((binunionEcases) =>
% 24.03/3.92 (((binunionE) =>
% 24.03/3.92 (((binunionLsub) =>
% 24.03/3.92 (((binunionRsub) =>
% 24.03/3.92 (((binintersectI) =>
% 24.03/3.92 (((binintersectSubset5) =>
% 24.03/3.92 (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffIneg1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffIneg2) =>
% 24.03/3.92 ((
% 24.03/3.92 (secondinupair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIR) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairiskpair) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1102])).
% 24.03/3.92 thf(zip_derived_cl1115, plain,
% 24.03/3.92 (~ (((binunionEcases) =>
% 24.03/3.92 (((binunionE) =>
% 24.03/3.92 (((binunionLsub) =>
% 24.03/3.92 (((binunionRsub) =>
% 24.03/3.92 (((binintersectI) =>
% 24.03/3.92 (((binintersectSubset5) =>
% 24.03/3.92 (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 ((
% 24.03/3.92 (symdiffIneg2) =>
% 24.03/3.92 ((
% 24.03/3.92 (secondinupair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIR) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairiskpair) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1109])).
% 24.03/3.92 thf(zip_derived_cl1121, plain,
% 24.03/3.92 (~ (((binunionE) =>
% 24.03/3.92 (((binunionLsub) =>
% 24.03/3.92 (((binunionRsub) =>
% 24.03/3.92 (((binintersectI) =>
% 24.03/3.92 (((binintersectSubset5) =>
% 24.03/3.92 (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 ((
% 24.03/3.92 (secondinupair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIR) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairiskpair) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1115])).
% 24.03/3.92 thf(zip_derived_cl1128, plain,
% 24.03/3.92 (~ (((binunionLsub) =>
% 24.03/3.92 (((binunionRsub) =>
% 24.03/3.92 (((binintersectI) =>
% 24.03/3.92 (((binintersectSubset5) =>
% 24.03/3.92 (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIR) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairiskpair) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1121])).
% 24.03/3.92 thf(zip_derived_cl1135, plain,
% 24.03/3.92 (~ (((binunionRsub) =>
% 24.03/3.92 (((binintersectI) =>
% 24.03/3.92 (((binintersectSubset5) =>
% 24.03/3.92 (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairIR) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairiskpair) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1128])).
% 24.03/3.92 thf(zip_derived_cl1142, plain,
% 24.03/3.92 (~ (((binintersectI) =>
% 24.03/3.92 (((binintersectSubset5) =>
% 24.03/3.92 (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairiskpair) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1135])).
% 24.03/3.92 thf(zip_derived_cl1150, plain,
% 24.03/3.92 (~ (((binintersectSubset5) =>
% 24.03/3.92 (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 (((kpairiskpair) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1142])).
% 24.03/3.92 thf(zip_derived_cl1158, plain,
% 24.03/3.92 (~ (((binintersectEL) =>
% 24.03/3.92 (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 (((kpairiskpair) =>
% 24.03/3.92 (((kpairp) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1150])).
% 24.03/3.92 thf(zip_derived_cl1166, plain,
% 24.03/3.92 (~ (((binintersectLsub) =>
% 24.03/3.92 (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 (((kpairiskpair) =>
% 24.03/3.92 (((kpairp) =>
% 24.03/3.92 (((singletonsubset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1158])).
% 24.03/3.92 thf(zip_derived_cl1174, plain,
% 24.03/3.92 (~ (((binintersectSubset2) =>
% 24.03/3.92 (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 (((kpairiskpair) =>
% 24.03/3.92 (((kpairp) =>
% 24.03/3.92 (((singletonsubset) =>
% 24.03/3.92 (((singletoninpowerset) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1166])).
% 24.03/3.92 thf(zip_derived_cl1183, plain,
% 24.03/3.92 (~ (((binintersectSubset3) =>
% 24.03/3.92 (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 (((kpairiskpair) =>
% 24.03/3.92 (((kpairp) =>
% 24.03/3.92 (((singletonsubset) =>
% 24.03/3.92 (((singletoninpowerset) =>
% 24.03/3.92 (((singletoninpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1174])).
% 24.03/3.92 thf(zip_derived_cl1193, plain,
% 24.03/3.92 (~ (((binintersectER) =>
% 24.03/3.92 (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 (((kpairiskpair) =>
% 24.03/3.92 (((kpairp) =>
% 24.03/3.92 (((singletonsubset) =>
% 24.03/3.92 (((singletoninpowerset) =>
% 24.03/3.92 (((singletoninpowunion) =>
% 24.03/3.92 (((upairset2E) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1183])).
% 24.03/3.92 thf(zip_derived_cl1206, plain,
% 24.03/3.92 (~ (((disjointsetsI1) =>
% 24.03/3.92 (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 (((kpairiskpair) =>
% 24.03/3.92 (((kpairp) =>
% 24.03/3.92 (((singletonsubset) =>
% 24.03/3.92 (((singletoninpowerset) =>
% 24.03/3.92 (((singletoninpowunion) =>
% 24.03/3.92 (((upairset2E) =>
% 24.03/3.92 (((upairsubunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1193])).
% 24.03/3.92 thf(zip_derived_cl1216, plain,
% 24.03/3.92 (~ (((binintersectRsub) =>
% 24.03/3.92 (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 (((kpairiskpair) =>
% 24.03/3.92 (((kpairp) =>
% 24.03/3.92 (((singletonsubset) =>
% 24.03/3.92 (((singletoninpowerset) =>
% 24.03/3.92 (((singletoninpowunion) =>
% 24.03/3.92 (((upairset2E) =>
% 24.03/3.92 (((upairsubunion) =>
% 24.03/3.92 (((upairinpowunion) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1206])).
% 24.03/3.92 thf(zip_derived_cl1223, plain,
% 24.03/3.92 (~ (((binintersectSubset4) =>
% 24.03/3.92 (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 (((kpairiskpair) =>
% 24.03/3.92 (((kpairp) =>
% 24.03/3.92 (((singletonsubset) =>
% 24.03/3.92 (((singletoninpowerset) =>
% 24.03/3.92 (((singletoninpowunion) =>
% 24.03/3.92 (((upairset2E) =>
% 24.03/3.92 (((upairsubunion) =>
% 24.03/3.92 (((upairinpowunion) =>
% 24.03/3.92 (((ubforcartprodlem1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1216])).
% 24.03/3.92 thf(zip_derived_cl1231, plain,
% 24.03/3.92 (~ (((binintersectSubset1) =>
% 24.03/3.92 (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 (((kpairiskpair) =>
% 24.03/3.92 (((kpairp) =>
% 24.03/3.92 (((singletonsubset) =>
% 24.03/3.92 (((singletoninpowerset) =>
% 24.03/3.92 (((singletoninpowunion) =>
% 24.03/3.92 (((upairset2E) =>
% 24.03/3.92 (((upairsubunion) =>
% 24.03/3.92 (((upairinpowunion) =>
% 24.03/3.92 (((ubforcartprodlem1) =>
% 24.03/3.92 (((ubforcartprodlem2) =>
% 24.03/3.92 ((
% 24.03/3.92 (ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR11) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR12) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR1) =>
% 24.03/3.92 ((
% 24.03/3.92 (upairequniteq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjR) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (ksndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (kpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemEL) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairmemER) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempaircEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodsndpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairsurjEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (dpsetconstrI) =>
% 24.03/3.92 ((
% 24.03/3.92 (!!) @ (
% 24.03/3.92 (('#B') @ (
% 24.03/3.92 !!) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 !!))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#S') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#S') @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 '#C'))) @
% 24.03/3.92 (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ (
% 24.03/3.92 (
% 24.03/3.92 ('#B') @ subset)))) @
% 24.03/3.92 dpsetconstr)))))) @
% 24.03/3.92 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.92 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1223])).
% 24.03/3.92 thf(zip_derived_cl1239, plain,
% 24.03/3.92 (~ (((bs114d) =>
% 24.03/3.92 (((setminusI) =>
% 24.03/3.92 (((setminusEL) =>
% 24.03/3.92 (((setminusER) =>
% 24.03/3.92 (((setminusSubset2) =>
% 24.03/3.92 (((setminusERneg) =>
% 24.03/3.92 (((setminusELneg) =>
% 24.03/3.92 (((setminusILneg) =>
% 24.03/3.92 (((setminusIRneg) =>
% 24.03/3.92 (((setminusLsub) =>
% 24.03/3.92 (((setminusSubset1) =>
% 24.03/3.92 (((symdiffE) =>
% 24.03/3.92 (((symdiffI1) =>
% 24.03/3.92 (((symdiffI2) =>
% 24.03/3.92 (((symdiffIneg1) =>
% 24.03/3.92 (((symdiffIneg2) =>
% 24.03/3.92 (((secondinupair) =>
% 24.03/3.92 (((setukpairIL) =>
% 24.03/3.92 (((setukpairIR) =>
% 24.03/3.92 (((kpairiskpair) =>
% 24.03/3.92 (((kpairp) =>
% 24.03/3.92 (((singletonsubset) =>
% 24.03/3.92 (((singletoninpowerset) =>
% 24.03/3.92 (((singletoninpowunion) =>
% 24.03/3.92 (((upairset2E) =>
% 24.03/3.92 (((upairsubunion) =>
% 24.03/3.92 (((upairinpowunion) =>
% 24.03/3.92 (((ubforcartprodlem1) =>
% 24.03/3.92 (((ubforcartprodlem2) =>
% 24.03/3.92 (((ubforcartprodlem3) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodpairin) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair1) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodmempair) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionE2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton1) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton2) =>
% 24.03/3.92 ((
% 24.03/3.92 (setunionsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1E1) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I) =>
% 24.03/3.92 ((
% 24.03/3.92 (ex1I2) =>
% 24.03/3.92 ((
% 24.03/3.92 (singletonsuniq) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL1) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstsingleton) =>
% 24.03/3.92 ((
% 24.03/3.92 (theprop) =>
% 24.03/3.92 ((
% 24.03/3.92 (kfstpairEq) =>
% 24.03/3.92 ((
% 24.03/3.92 (cartprodfstin) =>
% 24.03/3.92 ((
% 24.03/3.92 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1231])).
% 24.03/3.93 thf(zip_derived_cl1247, plain,
% 24.03/3.93 (~ (((setminusI) =>
% 24.03/3.93 (((setminusEL) =>
% 24.03/3.93 (((setminusER) =>
% 24.03/3.93 (((setminusSubset2) =>
% 24.03/3.93 (((setminusERneg) =>
% 24.03/3.93 (((setminusELneg) =>
% 24.03/3.93 (((setminusILneg) =>
% 24.03/3.93 (((setminusIRneg) =>
% 24.03/3.93 (((setminusLsub) =>
% 24.03/3.93 (((setminusSubset1) =>
% 24.03/3.93 (((symdiffE) =>
% 24.03/3.93 (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempair1) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempair) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionE2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton1) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1E1) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I2) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1239])).
% 24.03/3.93 thf(zip_derived_cl1255, plain,
% 24.03/3.93 (~ (((setminusEL) =>
% 24.03/3.93 (((setminusER) =>
% 24.03/3.93 (((setminusSubset2) =>
% 24.03/3.93 (((setminusERneg) =>
% 24.03/3.93 (((setminusELneg) =>
% 24.03/3.93 (((setminusILneg) =>
% 24.03/3.93 (((setminusIRneg) =>
% 24.03/3.93 (((setminusLsub) =>
% 24.03/3.93 (((setminusSubset1) =>
% 24.03/3.93 (((symdiffE) =>
% 24.03/3.93 (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempair) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionE2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton1) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1E1) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I2) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1247])).
% 24.03/3.93 thf(zip_derived_cl1264, plain,
% 24.03/3.93 (~ (((setminusER) =>
% 24.03/3.93 (((setminusSubset2) =>
% 24.03/3.93 (((setminusERneg) =>
% 24.03/3.93 (((setminusELneg) =>
% 24.03/3.93 (((setminusILneg) =>
% 24.03/3.93 (((setminusIRneg) =>
% 24.03/3.93 (((setminusLsub) =>
% 24.03/3.93 (((setminusSubset1) =>
% 24.03/3.93 (((symdiffE) =>
% 24.03/3.93 (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionE2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton1) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1E1) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I2) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1255])).
% 24.03/3.93 thf(zip_derived_cl1272, plain,
% 24.03/3.93 (~ (((setminusSubset2) =>
% 24.03/3.93 (((setminusERneg) =>
% 24.03/3.93 (((setminusELneg) =>
% 24.03/3.93 (((setminusILneg) =>
% 24.03/3.93 (((setminusIRneg) =>
% 24.03/3.93 (((setminusLsub) =>
% 24.03/3.93 (((setminusSubset1) =>
% 24.03/3.93 (((symdiffE) =>
% 24.03/3.93 (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton1) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1E1) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I2) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1264])).
% 24.03/3.93 thf(zip_derived_cl1280, plain,
% 24.03/3.93 (~ (((setminusERneg) =>
% 24.03/3.93 (((setminusELneg) =>
% 24.03/3.93 (((setminusILneg) =>
% 24.03/3.93 (((setminusIRneg) =>
% 24.03/3.93 (((setminusLsub) =>
% 24.03/3.93 (((setminusSubset1) =>
% 24.03/3.93 (((symdiffE) =>
% 24.03/3.93 (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1E1) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I2) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1272])).
% 24.03/3.93 thf(zip_derived_cl1288, plain,
% 24.03/3.93 (~ (((setminusELneg) =>
% 24.03/3.93 (((setminusILneg) =>
% 24.03/3.93 (((setminusIRneg) =>
% 24.03/3.93 (((setminusLsub) =>
% 24.03/3.93 (((setminusSubset1) =>
% 24.03/3.93 (((symdiffE) =>
% 24.03/3.93 (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setunionsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1E1) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I2) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1280])).
% 24.03/3.93 thf(zip_derived_cl1296, plain,
% 24.03/3.93 (~ (((setminusILneg) =>
% 24.03/3.93 (((setminusIRneg) =>
% 24.03/3.93 (((setminusLsub) =>
% 24.03/3.93 (((setminusSubset1) =>
% 24.03/3.93 (((symdiffE) =>
% 24.03/3.93 (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1E1) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I2) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1288])).
% 24.03/3.93 thf(zip_derived_cl1305, plain,
% 24.03/3.93 (~ (((setminusIRneg) =>
% 24.03/3.93 (((setminusLsub) =>
% 24.03/3.93 (((setminusSubset1) =>
% 24.03/3.93 (((symdiffE) =>
% 24.03/3.93 (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1E1) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I2) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1296])).
% 24.03/3.93 thf(zip_derived_cl1313, plain,
% 24.03/3.93 (~ (((setminusLsub) =>
% 24.03/3.93 (((setminusSubset1) =>
% 24.03/3.93 (((symdiffE) =>
% 24.03/3.93 (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I2) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1305])).
% 24.03/3.93 thf(zip_derived_cl1321, plain,
% 24.03/3.93 (~ (((setminusSubset1) =>
% 24.03/3.93 (((symdiffE) =>
% 24.03/3.93 (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 ((
% 24.03/3.93 (ex1I2) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1313])).
% 24.03/3.93 thf(zip_derived_cl1329, plain,
% 24.03/3.93 (~ (((symdiffE) =>
% 24.03/3.93 (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 ((
% 24.03/3.93 (singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1321])).
% 24.03/3.93 thf(zip_derived_cl1338, plain,
% 24.03/3.93 (~ (((symdiffI1) =>
% 24.03/3.93 (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1329])).
% 24.03/3.93 thf(zip_derived_cl1347, plain,
% 24.03/3.93 (~ (((symdiffI2) =>
% 24.03/3.93 (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1338])).
% 24.03/3.93 thf(zip_derived_cl1354, plain,
% 24.03/3.93 (~ (((symdiffIneg1) =>
% 24.03/3.93 (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1347])).
% 24.03/3.93 thf(zip_derived_cl1361, plain,
% 24.03/3.93 (~ (((symdiffIneg2) =>
% 24.03/3.93 (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 ((
% 24.03/3.93 (kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1354])).
% 24.03/3.93 thf(zip_derived_cl1369, plain,
% 24.03/3.93 (~ (((secondinupair) =>
% 24.03/3.93 (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1361])).
% 24.03/3.93 thf(zip_derived_cl1377, plain,
% 24.03/3.93 (~ (((setukpairIL) =>
% 24.03/3.93 (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1369])).
% 24.03/3.93 thf(zip_derived_cl1386, plain,
% 24.03/3.93 (~ (((setukpairIR) =>
% 24.03/3.93 (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1377])).
% 24.03/3.93 thf(zip_derived_cl1396, plain,
% 24.03/3.93 (~ (((kpairiskpair) =>
% 24.03/3.93 (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1386])).
% 24.03/3.93 thf(zip_derived_cl1407, plain,
% 24.03/3.93 (~ (((kpairp) =>
% 24.03/3.93 (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1396])).
% 24.03/3.93 thf(zip_derived_cl1420, plain,
% 24.03/3.93 (~ (((singletonsubset) =>
% 24.03/3.93 (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1407])).
% 24.03/3.93 thf(zip_derived_cl1433, plain,
% 24.03/3.93 (~ (((singletoninpowerset) =>
% 24.03/3.93 (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 ((
% 24.03/3.93 (upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1420])).
% 24.03/3.93 thf(zip_derived_cl1444, plain,
% 24.03/3.93 (~ (((singletoninpowunion) =>
% 24.03/3.93 (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1433])).
% 24.03/3.93 thf(zip_derived_cl1452, plain,
% 24.03/3.93 (~ (((upairset2E) =>
% 24.03/3.93 (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 ((
% 24.03/3.93 (setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1444])).
% 24.03/3.93 thf(zip_derived_cl1459, plain,
% 24.03/3.93 (~ (((upairsubunion) =>
% 24.03/3.93 (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1452])).
% 24.03/3.93 thf(zip_derived_cl1466, plain,
% 24.03/3.93 (~ (((upairinpowunion) =>
% 24.03/3.93 (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 ((
% 24.03/3.93 (ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1459])).
% 24.03/3.93 thf(zip_derived_cl1473, plain,
% 24.03/3.93 (~ (((ubforcartprodlem1) =>
% 24.03/3.93 (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1466])).
% 24.03/3.93 thf(zip_derived_cl1480, plain,
% 24.03/3.93 (~ (((ubforcartprodlem2) =>
% 24.03/3.93 (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1473])).
% 24.03/3.93 thf(zip_derived_cl1488, plain,
% 24.03/3.93 (~ (((ubforcartprodlem3) =>
% 24.03/3.93 (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1480])).
% 24.03/3.93 thf(zip_derived_cl1496, plain,
% 24.03/3.93 (~ (((cartprodpairin) =>
% 24.03/3.93 (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1488])).
% 24.03/3.93 thf(zip_derived_cl1505, plain,
% 24.03/3.93 (~ (((cartprodmempair1) =>
% 24.03/3.93 (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1496])).
% 24.03/3.93 thf(zip_derived_cl1515, plain,
% 24.03/3.93 (~ (((cartprodmempair) =>
% 24.03/3.93 (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1505])).
% 24.03/3.93 thf(zip_derived_cl1525, plain,
% 24.03/3.93 (~ (((setunionE2) =>
% 24.03/3.93 (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1515])).
% 24.03/3.93 thf(zip_derived_cl1535, plain,
% 24.03/3.93 (~ (((setunionsingleton1) =>
% 24.03/3.93 (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1525])).
% 24.03/3.93 thf(zip_derived_cl1545, plain,
% 24.03/3.93 (~ (((setunionsingleton2) =>
% 24.03/3.93 (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 ((
% 24.03/3.93 (dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1535])).
% 24.03/3.93 thf(zip_derived_cl1555, plain,
% 24.03/3.93 (~ (((setunionsingleton) =>
% 24.03/3.93 (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 ((
% 24.03/3.93 (!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1545])).
% 24.03/3.93 thf(zip_derived_cl1565, plain,
% 24.03/3.93 (~ (((singletonprop) =>
% 24.03/3.93 (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1555])).
% 24.03/3.93 thf(zip_derived_cl1574, plain,
% 24.03/3.93 (~ (((ex1E1) =>
% 24.03/3.93 (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1565])).
% 24.03/3.93 thf(zip_derived_cl1582, plain,
% 24.03/3.93 (~ (((ex1I) =>
% 24.03/3.93 (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 ((('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1574])).
% 24.03/3.93 thf(zip_derived_cl1591, plain,
% 24.03/3.93 (~ (((ex1I2) =>
% 24.03/3.93 (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 ((('#S') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 ((
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1582])).
% 24.03/3.93 thf(zip_derived_cl1599, plain,
% 24.03/3.93 (~ (((singletonsuniq) =>
% 24.03/3.93 (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1591])).
% 24.03/3.93 thf(zip_derived_cl1607, plain,
% 24.03/3.93 (~ (((setukpairinjL1) =>
% 24.03/3.93 (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1599])).
% 24.03/3.93 thf(zip_derived_cl1616, plain,
% 24.03/3.93 (~ (((kfstsingleton) =>
% 24.03/3.93 (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 ((('#S') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1607])).
% 24.03/3.93 thf(zip_derived_cl1627, plain,
% 24.03/3.93 (~ (((theprop) =>
% 24.03/3.93 (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 ((('#S') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 ((
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1616])).
% 24.03/3.93 thf(zip_derived_cl1640, plain,
% 24.03/3.93 (~ (((kfstpairEq) =>
% 24.03/3.93 (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (
% 24.03/3.93 !!) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 ((
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1627])).
% 24.03/3.93 thf(zip_derived_cl1653, plain,
% 24.03/3.93 (~ (((cartprodfstin) =>
% 24.03/3.93 (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1640])).
% 24.03/3.93 thf(zip_derived_cl1671, plain,
% 24.03/3.93 (~ (((setukpairinjL2) =>
% 24.03/3.93 (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 ((('#S') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 (('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1653])).
% 24.03/3.93 thf(zip_derived_cl1690, plain,
% 24.03/3.93 (~ (((setukpairinjL) =>
% 24.03/3.93 (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 ((('#S') @ ((
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1671])).
% 24.03/3.93 thf(zip_derived_cl1714, plain,
% 24.03/3.93 (~ (((setukpairinjR11) =>
% 24.03/3.93 (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (
% 24.03/3.93 !!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 ((
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1690])).
% 24.03/3.93 thf(zip_derived_cl1740, plain,
% 24.03/3.93 (~ (((setukpairinjR12) =>
% 24.03/3.93 (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 ((
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1714])).
% 24.03/3.93 thf(zip_derived_cl1767, plain,
% 24.03/3.93 (~ (((setukpairinjR1) =>
% 24.03/3.93 (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1740])).
% 24.03/3.93 thf(zip_derived_cl1798, plain,
% 24.03/3.93 (~ (((upairequniteq) =>
% 24.03/3.93 (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 (('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1767])).
% 24.03/3.93 thf(zip_derived_cl1826, plain,
% 24.03/3.93 (~ (((setukpairinjR2) =>
% 24.03/3.93 (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ (
% 24.03/3.93 '#S') @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ ('#C'))) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 (('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1798])).
% 24.03/3.93 thf(zip_derived_cl1850, plain,
% 24.03/3.93 (~ (((setukpairinjR) =>
% 24.03/3.93 (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ ('#C'))) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 (('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1826])).
% 24.03/3.93 thf(zip_derived_cl1869, plain,
% 24.03/3.93 (~ (((ksndsingleton) =>
% 24.03/3.93 (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 ((('#B') @ (
% 24.03/3.93 (('#B') @ (
% 24.03/3.93 (('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1850])).
% 24.03/3.93 thf(zip_derived_cl1886, plain,
% 24.03/3.93 (~ (((ksndpairEq) =>
% 24.03/3.93 (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (
% 24.03/3.93 (
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1869])).
% 24.03/3.93 thf(zip_derived_cl1898, plain,
% 24.03/3.93 (~ (((kpairsurjEq) =>
% 24.03/3.93 (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ (
% 24.03/3.93 '#C'))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (
% 24.03/3.93 (('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1886])).
% 24.03/3.93 thf(zip_derived_cl1907, plain,
% 24.03/3.93 (~ (((cartprodsndin) =>
% 24.03/3.93 (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ ('#C'))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (
% 24.03/3.93 (('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1898])).
% 24.03/3.93 thf(zip_derived_cl1918, plain,
% 24.03/3.93 (~ (((cartprodpairmemEL) =>
% 24.03/3.93 (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ ('#C'))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (
% 24.03/3.93 (('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1907])).
% 24.03/3.93 thf(zip_derived_cl1928, plain,
% 24.03/3.93 (~ (((cartprodpairmemER) =>
% 24.03/3.93 (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ ('#C'))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (
% 24.03/3.93 (('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1918])).
% 24.03/3.93 thf(zip_derived_cl1939, plain,
% 24.03/3.93 (~ (((cartprodmempaircEq) =>
% 24.03/3.93 (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ ('#C'))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ ((
% 24.03/3.93 ('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1928])).
% 24.03/3.93 thf(zip_derived_cl1949, plain,
% 24.03/3.93 (~ (((cartprodfstpairEq) =>
% 24.03/3.93 (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ ('#C'))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ ((('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1939])).
% 24.03/3.93 thf(zip_derived_cl1957, plain,
% 24.03/3.93 (~ (((cartprodsndpairEq) =>
% 24.03/3.93 (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ ('#C'))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ ((('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1949])).
% 24.03/3.93 thf(zip_derived_cl1965, plain,
% 24.03/3.93 (~ (((cartprodpairsurjEq) =>
% 24.03/3.93 (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ ('#C'))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ ((('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1957])).
% 24.03/3.93 thf(zip_derived_cl1973, plain,
% 24.03/3.93 (~ (((dpsetconstrI) =>
% 24.03/3.93 (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ ('#C'))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ ((('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1965])).
% 24.03/3.93 thf(zip_derived_cl1982, plain,
% 24.03/3.93 (~ (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (!!))) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#B') @ ('#C'))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ ((('#B') @ subset)))) @
% 24.03/3.93 dpsetconstr)))))) @
% 24.03/3.93 cartprod))))))))),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1973])).
% 24.03/3.93 thf(zip_derived_cl1990, plain,
% 24.03/3.93 (~ (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#C') @
% 24.03/3.93 ((('#B') @ ((('#B') @ subset)) @
% 24.03/3.93 (dpsetconstr @ '#sk36'))))) @
% 24.03/3.93 (cartprod @ '#sk36')))))))),
% 24.03/3.93 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl1982])).
% 24.03/3.93 thf(zip_derived_cl1997, plain,
% 24.03/3.93 (~ (((!!) @ ((('#C') @ ((('#B') @ subset @
% 24.03/3.93 (dpsetconstr @ '#sk36' @ '#sk37'))) @
% 24.03/3.93 (cartprod @ '#sk36' @ '#sk37')))))),
% 24.03/3.93 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl1990])).
% 24.03/3.93 thf(zip_derived_cl2003, plain,
% 24.03/3.93 (~ (subset @ (dpsetconstr @ '#sk36' @ '#sk37' @ '#sk38') @
% 24.03/3.93 (cartprod @ '#sk36' @ '#sk37'))),
% 24.03/3.93 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl1997])).
% 24.03/3.93 thf(dpsetconstr, axiom,(( dpsetconstr @ (X0)@ (X1)@ (X2)) =
% 24.03/3.93 ((dsetconstr @ (cartprod @ X0 @ X1) @
% 24.03/3.93 (^[Y0 : $i]:
% 24.03/3.93 (((??) @ (^[Y1 : $i]:
% 24.03/3.93 (((in @ Y1 @ X0) &
% 24.03/3.93 (((??) @ (^[Y2 : $i]:
% 24.03/3.93 (((in @ Y2 @ X1) & (X2 @ Y1 @ Y2) &
% 24.03/3.93 (((Y0) = (kpair @ Y1 @ Y2)))))))))))))))))).
% 24.03/3.93 thf('4', plain,
% 24.03/3.93 (![X2:( $i > $i > $o ),X1:$i,X0:$i]:
% 24.03/3.93 ( ( dpsetconstr @ X0 @ X1 @ X2 ) =
% 24.03/3.93 ( dsetconstr @
% 24.03/3.93 ( cartprod @ X0 @ X1 ) @
% 24.03/3.93 ( ^[V_1:$i]:
% 24.03/3.93 ( ?[X6:$i]:
% 24.03/3.93 ( ( in @ X6 @ X0 ) &
% 24.03/3.93 ( ?[X8:$i]:
% 24.03/3.93 ( ( in @ X8 @ X1 ) & ( X2 @ X6 @ X8 ) &
% 24.03/3.93 ( ( V_1 ) = ( kpair @ X6 @ X8 ) ) ) ) ) ) ) ) )),
% 24.03/3.93 define([status(thm)])).
% 24.03/3.93 thf(zip_derived_cl2008, plain,
% 24.03/3.93 (~ (subset @
% 24.03/3.93 (dsetconstr @ (cartprod @ '#sk36' @ '#sk37') @
% 24.03/3.93 ((('#B') @ (??) @
% 24.03/3.93 ((('#B') @ ((('#S') @ ((('#B') @ (&) @ ((('#C') @ in @ '#sk36')))))) @
% 24.03/3.93 ((('#B') @ ((('#B') @ (??))) @
% 24.03/3.93 ((('#B') @ ((('#S') @ ((('#B') @ ('#S') @
% 24.03/3.93 ((('#B') @ ((('#S') @ ((('#B') @ (
% 24.03/3.93 &) @
% 24.03/3.93 ((('#C') @ in @
% 24.03/3.93 '#sk37')))))) @
% 24.03/3.93 '#sk38')))))) @
% 24.03/3.93 ((('#C') @ ((('#B') @ ('#B') @ ((('#B') @ ('#B') @ (=))))) @
% 24.03/3.93 kpair))))))))))) @
% 24.03/3.93 (cartprod @ '#sk36' @ '#sk37'))),
% 24.03/3.93 inference('rw', [status(thm)], [zip_derived_cl2003, '4'])).
% 24.03/3.93 thf(zip_derived_cl1095, plain, ( (sepSubset)),
% 24.03/3.93 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1090])).
% 24.03/3.93 thf(sepSubset, axiom, (sepSubset) =>
% 24.03/3.93 ((((!!) @ (^[Y0 : $i]:
% 24.03/3.93 (((!!) @ (^[Y1 : $i > $o]:
% 24.03/3.93 (subset @
% 24.03/3.93 (dsetconstr @ Y0 @ (^[Y2 : $i]: (Y1 @ Y2))) @ Y0)))))))
% 24.03/3.93 = ($true))).
% 24.03/3.93 thf('5', plain,
% 24.03/3.93 (( sepSubset ) <=>
% 24.03/3.93 ( ![X5:$i,X7:( $i > $o )]:
% 24.03/3.93 ( subset @ ( dsetconstr @ X5 @ ( ^[V_1:$i]: ( X7 @ V_1 ) ) ) @ X5 ) )),
% 24.03/3.93 inference('rw.lit', [status(esa)], [sepSubset])).
% 24.03/3.93 thf(zip_derived_cl1100, plain,
% 24.03/3.93 ( (((!!) @ (^[Y0 : $i]:
% 24.03/3.93 (((!!) @ (^[Y1 : $i > $o]:
% 24.03/3.93 (subset @
% 24.03/3.93 (dsetconstr @ Y0 @ (^[Y2 : $i]: (Y1 @ Y2))) @
% 24.03/3.93 Y0)))))))),
% 24.03/3.93 inference('rw_clause', [status(thm)], [zip_derived_cl1095, '5'])).
% 24.03/3.93 thf(zip_derived_cl1105, plain,
% 24.03/3.93 ( (((!!) @ ((('#B') @ (!!) @
% 24.03/3.93 ((('#S') @ ((('#B') @ ('#C') @
% 24.03/3.93 ((('#B') @ ((('#B') @ subset)) @ dsetconstr)))) @
% 24.03/3.93 ('#I')))))))),
% 24.03/3.93 inference('comb-normalize', [status(thm)], [zip_derived_cl1100])).
% 24.03/3.93 thf(zip_derived_cl1106, plain,
% 24.03/3.93 (![X2 : $i]:
% 24.03/3.93 (((!!) @ ((('#C') @ ((('#B') @ subset @ (dsetconstr @ X2))) @ X2))))),
% 24.03/3.93 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl1105])).
% 24.03/3.93 thf(zip_derived_cl1110, plain,
% 24.03/3.93 (![X2 : $i, X4 : $i > $o]: (subset @ (dsetconstr @ X2 @ X4) @ X2)),
% 24.03/3.93 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl1106])).
% 24.03/3.93 thf(zip_derived_cl2028, plain, ($false),
% 24.03/3.93 inference('demod', [status(thm)],
% 24.03/3.93 [zip_derived_cl2008, zip_derived_cl1110])).
% 24.03/3.93
% 24.03/3.93 % SZS output end Refutation
% 24.03/3.93
% 24.03/3.93
% 24.03/3.93 % /export/starexec/sandbox2/solver/bin/lams/30_b.l.sh running for 90s
% 24.03/3.94 % Terminating...
% 25.98/4.03 % Runner terminated.
% 25.98/4.04 % Zipperpin 1.5 exiting
%------------------------------------------------------------------------------